Loading app/src/main/java/foundation/e/apps/data/gitlab/EligibleSystemAppsApi.kt +1 −1 Original line number Diff line number Diff line Loading @@ -29,6 +29,6 @@ interface EligibleSystemAppsApi { } @GET("updatable_system_apps.json?inline=false") suspend fun getAllEligibleApps(): Response<List<SystemAppProject>> suspend fun getUpdatableSystemApps(): Response<List<SystemAppProject>> } app/src/main/java/foundation/e/apps/data/gitlab/SystemAppsUpdatesRepository.kt +4 −4 Original line number Diff line number Diff line Loading @@ -43,9 +43,9 @@ class SystemAppsUpdatesRepository @Inject constructor( private var systemAppProjectList = mutableListOf<SystemAppProject>() suspend fun fetchAllEligibleApps() { suspend fun fetchEligibleSystemApps() { val result = handleNetworkResult { val response = eligibleSystemAppsApi.getAllEligibleApps() val response = eligibleSystemAppsApi.getUpdatableSystemApps() if (response.isSuccessful && !response.body().isNullOrEmpty()) { response.body()?.let { systemAppProjectList.addAll(it) } } else { Loading @@ -58,7 +58,7 @@ class SystemAppsUpdatesRepository @Inject constructor( } } fun getAllEligibleApps(): List<String> { fun getEligibleSystemApps(): List<String> { return systemAppProjectList.map { it.packageName } } Loading Loading @@ -117,7 +117,7 @@ class SystemAppsUpdatesRepository @Inject constructor( val sdkLevel = getSdkLevel() val device = getDevice() val eligibleApps = getAllEligibleApps() val eligibleApps = getEligibleSystemApps() eligibleApps.forEach { if (!appLoungePackageManager.isInstalled(it)) { Loading Loading
app/src/main/java/foundation/e/apps/data/gitlab/EligibleSystemAppsApi.kt +1 −1 Original line number Diff line number Diff line Loading @@ -29,6 +29,6 @@ interface EligibleSystemAppsApi { } @GET("updatable_system_apps.json?inline=false") suspend fun getAllEligibleApps(): Response<List<SystemAppProject>> suspend fun getUpdatableSystemApps(): Response<List<SystemAppProject>> }
app/src/main/java/foundation/e/apps/data/gitlab/SystemAppsUpdatesRepository.kt +4 −4 Original line number Diff line number Diff line Loading @@ -43,9 +43,9 @@ class SystemAppsUpdatesRepository @Inject constructor( private var systemAppProjectList = mutableListOf<SystemAppProject>() suspend fun fetchAllEligibleApps() { suspend fun fetchEligibleSystemApps() { val result = handleNetworkResult { val response = eligibleSystemAppsApi.getAllEligibleApps() val response = eligibleSystemAppsApi.getUpdatableSystemApps() if (response.isSuccessful && !response.body().isNullOrEmpty()) { response.body()?.let { systemAppProjectList.addAll(it) } } else { Loading @@ -58,7 +58,7 @@ class SystemAppsUpdatesRepository @Inject constructor( } } fun getAllEligibleApps(): List<String> { fun getEligibleSystemApps(): List<String> { return systemAppProjectList.map { it.packageName } } Loading Loading @@ -117,7 +117,7 @@ class SystemAppsUpdatesRepository @Inject constructor( val sdkLevel = getSdkLevel() val device = getDevice() val eligibleApps = getAllEligibleApps() val eligibleApps = getEligibleSystemApps() eligibleApps.forEach { if (!appLoungePackageManager.isInstalled(it)) { Loading