diff options
| author | Guillaume Jacquart <guillaume.jacquart@hoodbrains.com> | 2022-03-03 07:23:34 +0000 |
|---|---|---|
| committer | Guillaume Jacquart <guillaume.jacquart@hoodbrains.com> | 2022-03-03 07:23:34 +0000 |
| commit | 72a66e8640c21683e99e4e7d866253fe205d14f0 (patch) | |
| tree | 17ee151ea3a5e5f90b8d48ecea88b78b6bb938f0 /app/src/main/java/foundation/e/privacycentralapp/data | |
| parent | ed659e60de259fe51b811af96a589c6bb9fd7d35 (diff) | |
| parent | e9e22d2fdbde4e9679337fa681d60b3fdbfeace7 (diff) | |
| download | advanced-privacy-72a66e8640c21683e99e4e7d866253fe205d14f0.tar.gz | |
Merge branch 'UX_upgrades' into 'main'
Ux upgrades
See merge request e/privacy-central/privacycentralapp!20
Diffstat (limited to 'app/src/main/java/foundation/e/privacycentralapp/data')
| -rw-r--r-- | app/src/main/java/foundation/e/privacycentralapp/data/repositories/AppListsRepository.kt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/src/main/java/foundation/e/privacycentralapp/data/repositories/AppListsRepository.kt b/app/src/main/java/foundation/e/privacycentralapp/data/repositories/AppListsRepository.kt index 4718923..958a536 100644 --- a/app/src/main/java/foundation/e/privacycentralapp/data/repositories/AppListsRepository.kt +++ b/app/src/main/java/foundation/e/privacycentralapp/data/repositories/AppListsRepository.kt @@ -50,6 +50,14 @@ class AppListsRepository( return appDescriptions.value.second } + fun foldForHiddenSystemApp(appUid: Int, appValueGetter: (Int) -> Int): Int { + return if (appUid == dummySystemApp.uid) { + getHiddenSystemApps().fold(0) { acc, app -> + acc + appValueGetter(app.uid) + } + } else appValueGetter(appUid) + } + private val pm get() = context.packageManager private val appDescriptions = MutableStateFlow( |
