From 7fe5b0b9bc897b4518cbbe9b4124b15cc47b185c Mon Sep 17 00:00:00 2001 From: D4rK Date: Wed, 11 Jun 2025 16:06:20 +0300 Subject: [PATCH] Filter self app from promotions and fix promo card height --- .../java/ui/screens/home/repository/HomeRepository.java | 6 +++++- app/src/main/res/layout/promoted_app_item.xml | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/repository/HomeRepository.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/repository/HomeRepository.java index 577bd3af..d85e165d 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/repository/HomeRepository.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/repository/HomeRepository.java @@ -87,9 +87,13 @@ public void fetchPromotedApps(PromotedAppsCallback callback) { JSONArray apps = response.getJSONObject("data").getJSONArray("apps"); for (int i = 0; i < apps.length(); i++) { JSONObject obj = apps.getJSONObject(i); + String pkg = obj.getString("packageName"); + if (BuildConfig.APPLICATION_ID.equals(pkg)) { + continue; + } result.add(new PromotedApp( obj.getString("name"), - obj.getString("packageName"), + pkg, obj.getString("iconLogo") )); } diff --git a/app/src/main/res/layout/promoted_app_item.xml b/app/src/main/res/layout/promoted_app_item.xml index 4aa78ccf..9d0c98f1 100644 --- a/app/src/main/res/layout/promoted_app_item.xml +++ b/app/src/main/res/layout/promoted_app_item.xml @@ -3,7 +3,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" style="@style/Widget.Material3.CardView.Elevated" android:layout_width="160dp" - android:layout_height="wrap_content" + android:layout_height="180dp" android:layout_marginEnd="8dp">