diff options
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> { |
