From 10564e2605d03a23fcc1b3728502bd5ffd77cc74 Mon Sep 17 00:00:00 2001 From: jacquarg Date: Mon, 29 Nov 2021 09:40:42 +0100 Subject: Fix crashes on ipScrambling screen, avoid useless settings toggles. --- .../e/privacycentralapp/domain/usecases/AppListUseCase.kt | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'app/src/main/java/foundation/e/privacycentralapp/domain') 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>(emptyList()) - private val _installedAppsUsingInternet = MutableStateFlow>(emptyList()) + private val _appsBlockableTrackers = MutableStateFlow>(emptyList()) init { corouteineScope.launch { _appsUsingInternet.value = getAppsUsingInternetList() } } - fun getInstalledAppsUsingInternet(): Flow> { - corouteineScope.launch { - _installedAppsUsingInternet.value = getInstalledAppsUsingInternetList() - } - return _installedAppsUsingInternet - } - fun getBlockableApps(): Flow> { corouteineScope.launch { - _installedAppsUsingInternet.value = getBlockableAppsList() + _appsBlockableTrackers.value = getBlockableAppsList() } - return _installedAppsUsingInternet + return _appsBlockableTrackers } private fun getBlockableAppsList(): List { -- cgit v1.2.3