From e370a32b66b948ba39051851a5625db0a2108759 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Tue, 9 May 2023 16:11:41 +0200 Subject: [PATCH] Filter group summary notifications in app detail popup --- .../launcher2/ui/launcher/search/common/SearchableItemVM.kt | 2 +- .../launcher2/badges/providers/NotificationBadgeProvider.kt | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/common/SearchableItemVM.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/common/SearchableItemVM.kt index 94bc0202..34c3b3e8 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/common/SearchableItemVM.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/search/common/SearchableItemVM.kt @@ -91,7 +91,7 @@ class SearchableItemVM : ListItemViewModel(), KoinComponent { val notifications = searchable.flatMapLatest { searchable -> if (searchable !is LauncherApp) emptyFlow() - else notificationRepository.notifications.map { it.filter { it.packageName == searchable.`package` } } + else notificationRepository.notifications.map { it.filter { it.packageName == searchable.`package` && !it.isGroupSummary } } } val shortcuts = searchable.map { diff --git a/services/badges/src/main/java/de/mm20/launcher2/badges/providers/NotificationBadgeProvider.kt b/services/badges/src/main/java/de/mm20/launcher2/badges/providers/NotificationBadgeProvider.kt index 3d41622f..855b899e 100644 --- a/services/badges/src/main/java/de/mm20/launcher2/badges/providers/NotificationBadgeProvider.kt +++ b/services/badges/src/main/java/de/mm20/launcher2/badges/providers/NotificationBadgeProvider.kt @@ -1,6 +1,5 @@ package de.mm20.launcher2.badges.providers -import android.app.Notification import de.mm20.launcher2.badges.Badge import de.mm20.launcher2.notifications.NotificationRepository import de.mm20.launcher2.search.Searchable