diff options
| author | jacquarg <guillaume.jacquart@hoodbrains.com> | 2021-11-29 09:40:42 +0100 |
|---|---|---|
| committer | jacquarg <guillaume.jacquart@hoodbrains.com> | 2021-11-29 09:59:39 +0100 |
| commit | 10564e2605d03a23fcc1b3728502bd5ffd77cc74 (patch) | |
| tree | dda5431c04c3c1ef1d8cfbe9f7c3aa6d6f341b63 /app/src/main/java/foundation/e/privacycentralapp/domain | |
| parent | 8d79d6dd3d676b88200c40c40608d7998c643677 (diff) | |
| download | advanced-privacy-10564e2605d03a23fcc1b3728502bd5ffd77cc74.tar.gz | |
Fix crashes on ipScrambling screen, avoid useless settings toggles.
Diffstat (limited to 'app/src/main/java/foundation/e/privacycentralapp/domain')
| -rw-r--r-- | app/src/main/java/foundation/e/privacycentralapp/domain/usecases/AppListUseCase.kt | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/app/src/main/java/foundation/e/privacycentralapp/domain/usecases/AppListUseCase.kt b/app/src/main/java/foundation/e/privacycentralapp/domain/usecases/AppListUseCase.kt index a72360e..e44aa76 100644 --- a/app/src/main/java/foundation/e/privacycentralapp/domain/usecases/AppListUseCase.kt +++ b/app/src/main/java/foundation/e/privacycentralapp/domain/usecases/AppListUseCase.kt @@ -33,25 +33,18 @@ class AppListUseCase( ) { private val _appsUsingInternet = MutableStateFlow<List<ApplicationDescription>>(emptyList()) - private val _installedAppsUsingInternet = MutableStateFlow<List<ApplicationDescription>>(emptyList()) + private val _appsBlockableTrackers = MutableStateFlow<List<ApplicationDescription>>(emptyList()) init { corouteineScope.launch { _appsUsingInternet.value = getAppsUsingInternetList() } } - fun getInstalledAppsUsingInternet(): Flow<List<ApplicationDescription>> { - corouteineScope.launch { - _installedAppsUsingInternet.value = getInstalledAppsUsingInternetList() - } - return _installedAppsUsingInternet - } - fun getBlockableApps(): Flow<List<ApplicationDescription>> { corouteineScope.launch { - _installedAppsUsingInternet.value = getBlockableAppsList() + _appsBlockableTrackers.value = getBlockableAppsList() } - return _installedAppsUsingInternet + return _appsBlockableTrackers } private fun getBlockableAppsList(): List<ApplicationDescription> { |
