Loading app/src/main/java/foundation/e/apps/data/application/ApplicationRepository.kt +3 −4 Original line number Diff line number Diff line Loading @@ -62,14 +62,13 @@ class ApplicationRepository @Inject constructor( suspend fun getApplicationDetails( packageNameList: List<String>, authData: AuthData, origin: Origin ): Pair<List<Application>, ResultStatus> { return appsApi.getApplicationDetails(packageNameList, authData, origin) return appsApi.getApplicationDetails(packageNameList, origin) } suspend fun getAppFilterLevel(application: Application, authData: AuthData?): FilterLevel { return appsApi.getAppFilterLevel(application, authData) suspend fun getAppFilterLevel(application: Application): FilterLevel { return appsApi.getAppFilterLevel(application) } suspend fun getApplicationDetails( Loading app/src/main/java/foundation/e/apps/data/application/apps/AppsApi.kt +1 −2 Original line number Diff line number Diff line Loading @@ -36,7 +36,6 @@ interface AppsApi { suspend fun getApplicationDetails( packageNameList: List<String>, authData: AuthData, origin: Origin ): Pair<List<Application>, ResultStatus> Loading @@ -55,7 +54,7 @@ interface AppsApi { */ fun getFusedAppInstallationStatus(application: Application): Status suspend fun getAppFilterLevel(application: Application, authData: AuthData?): FilterLevel suspend fun getAppFilterLevel(application: Application): FilterLevel /** * @return returns true if there is changes in data, otherwise false Loading app/src/main/java/foundation/e/apps/data/application/apps/AppsApiImpl.kt +2 −6 Original line number Diff line number Diff line Loading @@ -78,7 +78,6 @@ class AppsApiImpl @Inject constructor( override suspend fun getApplicationDetails( packageNameList: List<String>, authData: AuthData, origin: Origin ): Pair<List<Application>, ResultStatus> { val list = mutableListOf<Application>() Loading @@ -87,7 +86,7 @@ class AppsApiImpl @Inject constructor( if (origin == Origin.CLEANAPK) { getAppDetailsListFromCleanApk(packageNameList) } else { getAppDetailsListFromGPlay(packageNameList, authData) getAppDetailsListFromGPlay(packageNameList) } response.first.forEach { Loading Loading @@ -123,13 +122,12 @@ class AppsApiImpl @Inject constructor( private suspend fun getAppDetailsListFromGPlay( packageNameList: List<String>, authData: AuthData, ): Pair<List<Application>, ResultStatus> { val applicationList = mutableListOf<Application>() val result = handleNetworkResult { appSources.gplayRepo.getAppsDetails(packageNameList).forEach { app -> handleFilteredApps(app, authData, applicationList) handleFilteredApps(app, applicationList) } } Loading @@ -144,7 +142,6 @@ class AppsApiImpl @Inject constructor( */ private suspend fun handleFilteredApps( app: App, authData: AuthData, applicationList: MutableList<Application> ) { val application = app.toApplication(context) Loading Loading @@ -215,7 +212,6 @@ class AppsApiImpl @Inject constructor( override suspend fun getAppFilterLevel( application: Application, authData: AuthData? ): FilterLevel { return applicationDataManager.getAppFilterLevel(application) } Loading app/src/main/java/foundation/e/apps/data/updates/UpdatesManagerImpl.kt +0 −2 Original line number Diff line number Diff line Loading @@ -100,7 +100,6 @@ class UpdatesManagerImpl @Inject constructor( status = getUpdatesFromApi({ applicationRepository.getApplicationDetails( openSourceInstalledApps, authData, Origin.CLEANAPK ) }, updateList) Loading Loading @@ -156,7 +155,6 @@ class UpdatesManagerImpl @Inject constructor( status = getUpdatesFromApi({ applicationRepository.getApplicationDetails( openSourceInstalledApps, AuthData("", ""), Origin.CLEANAPK ) }, updateList) Loading app/src/main/java/foundation/e/apps/ui/MainActivityViewModel.kt +1 −2 Original line number Diff line number Diff line Loading @@ -179,11 +179,10 @@ class MainActivityViewModel @Inject constructor( */ fun verifyUiFilter(application: Application, method: () -> Unit) { viewModelScope.launch { val authData = gPlayAuthData if (application.filterLevel.isInitialized()) { method() } else { applicationRepository.getAppFilterLevel(application, authData).run { applicationRepository.getAppFilterLevel(application).run { if (isInitialized()) { application.filterLevel = this method() Loading Loading
app/src/main/java/foundation/e/apps/data/application/ApplicationRepository.kt +3 −4 Original line number Diff line number Diff line Loading @@ -62,14 +62,13 @@ class ApplicationRepository @Inject constructor( suspend fun getApplicationDetails( packageNameList: List<String>, authData: AuthData, origin: Origin ): Pair<List<Application>, ResultStatus> { return appsApi.getApplicationDetails(packageNameList, authData, origin) return appsApi.getApplicationDetails(packageNameList, origin) } suspend fun getAppFilterLevel(application: Application, authData: AuthData?): FilterLevel { return appsApi.getAppFilterLevel(application, authData) suspend fun getAppFilterLevel(application: Application): FilterLevel { return appsApi.getAppFilterLevel(application) } suspend fun getApplicationDetails( Loading
app/src/main/java/foundation/e/apps/data/application/apps/AppsApi.kt +1 −2 Original line number Diff line number Diff line Loading @@ -36,7 +36,6 @@ interface AppsApi { suspend fun getApplicationDetails( packageNameList: List<String>, authData: AuthData, origin: Origin ): Pair<List<Application>, ResultStatus> Loading @@ -55,7 +54,7 @@ interface AppsApi { */ fun getFusedAppInstallationStatus(application: Application): Status suspend fun getAppFilterLevel(application: Application, authData: AuthData?): FilterLevel suspend fun getAppFilterLevel(application: Application): FilterLevel /** * @return returns true if there is changes in data, otherwise false Loading
app/src/main/java/foundation/e/apps/data/application/apps/AppsApiImpl.kt +2 −6 Original line number Diff line number Diff line Loading @@ -78,7 +78,6 @@ class AppsApiImpl @Inject constructor( override suspend fun getApplicationDetails( packageNameList: List<String>, authData: AuthData, origin: Origin ): Pair<List<Application>, ResultStatus> { val list = mutableListOf<Application>() Loading @@ -87,7 +86,7 @@ class AppsApiImpl @Inject constructor( if (origin == Origin.CLEANAPK) { getAppDetailsListFromCleanApk(packageNameList) } else { getAppDetailsListFromGPlay(packageNameList, authData) getAppDetailsListFromGPlay(packageNameList) } response.first.forEach { Loading Loading @@ -123,13 +122,12 @@ class AppsApiImpl @Inject constructor( private suspend fun getAppDetailsListFromGPlay( packageNameList: List<String>, authData: AuthData, ): Pair<List<Application>, ResultStatus> { val applicationList = mutableListOf<Application>() val result = handleNetworkResult { appSources.gplayRepo.getAppsDetails(packageNameList).forEach { app -> handleFilteredApps(app, authData, applicationList) handleFilteredApps(app, applicationList) } } Loading @@ -144,7 +142,6 @@ class AppsApiImpl @Inject constructor( */ private suspend fun handleFilteredApps( app: App, authData: AuthData, applicationList: MutableList<Application> ) { val application = app.toApplication(context) Loading Loading @@ -215,7 +212,6 @@ class AppsApiImpl @Inject constructor( override suspend fun getAppFilterLevel( application: Application, authData: AuthData? ): FilterLevel { return applicationDataManager.getAppFilterLevel(application) } Loading
app/src/main/java/foundation/e/apps/data/updates/UpdatesManagerImpl.kt +0 −2 Original line number Diff line number Diff line Loading @@ -100,7 +100,6 @@ class UpdatesManagerImpl @Inject constructor( status = getUpdatesFromApi({ applicationRepository.getApplicationDetails( openSourceInstalledApps, authData, Origin.CLEANAPK ) }, updateList) Loading Loading @@ -156,7 +155,6 @@ class UpdatesManagerImpl @Inject constructor( status = getUpdatesFromApi({ applicationRepository.getApplicationDetails( openSourceInstalledApps, AuthData("", ""), Origin.CLEANAPK ) }, updateList) Loading
app/src/main/java/foundation/e/apps/ui/MainActivityViewModel.kt +1 −2 Original line number Diff line number Diff line Loading @@ -179,11 +179,10 @@ class MainActivityViewModel @Inject constructor( */ fun verifyUiFilter(application: Application, method: () -> Unit) { viewModelScope.launch { val authData = gPlayAuthData if (application.filterLevel.isInitialized()) { method() } else { applicationRepository.getAppFilterLevel(application, authData).run { applicationRepository.getAppFilterLevel(application).run { if (isInitialized()) { application.filterLevel = this method() Loading