Loading app/src/main/java/foundation/e/apps/data/fused/FusedAPIRepository.kt +2 −2 Original line number Diff line number Diff line Loading @@ -82,8 +82,8 @@ class FusedAPIRepository @Inject constructor(private val fusedAPIImpl: FusedApi) return fusedAPIImpl.getHomeScreenData(authData) } fun isFusedHomesEmpty(fusedHomes: List<FusedHome>): Boolean { return fusedAPIImpl.isFusedHomesEmpty(fusedHomes) fun isHomesEmpty(fusedHomes: List<FusedHome>): Boolean { return fusedAPIImpl.isHomesEmpty(fusedHomes) } fun getApplicationCategoryPreference(): List<String> { Loading app/src/main/java/foundation/e/apps/data/fused/FusedApi.kt +1 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ interface FusedApi { * If any list is not empty, send false. * Else (if all lists are empty) send true. */ fun isFusedHomesEmpty(fusedHomes: List<FusedHome>): Boolean fun isHomesEmpty(fusedHomes: List<FusedHome>): Boolean fun getApplicationCategoryPreference(): List<String> suspend fun getHomeScreenData( Loading app/src/main/java/foundation/e/apps/data/fused/FusedApiImpl.kt +1 −1 Original line number Diff line number Diff line Loading @@ -106,7 +106,7 @@ class FusedApiImpl @Inject constructor( * If any list is not empty, send false. * Else (if all lists are empty) send true. */ override fun isFusedHomesEmpty(fusedHomes: List<FusedHome>): Boolean { override fun isHomesEmpty(fusedHomes: List<FusedHome>): Boolean { fusedHomes.forEach { if (it.list.isNotEmpty()) return false } Loading app/src/main/java/foundation/e/apps/ui/home/HomeViewModel.kt +2 −2 Original line number Diff line number Diff line Loading @@ -97,9 +97,9 @@ class HomeViewModel @Inject constructor( return fusedAPIRepository.getApplicationCategoryPreference() } fun isFusedHomesEmpty(): Boolean { fun isHomesEmpty(): Boolean { return homeScreenData.value?.data?.let { fusedAPIRepository.isFusedHomesEmpty(it) fusedAPIRepository.isHomesEmpty(it) } ?: true } Loading Loading
app/src/main/java/foundation/e/apps/data/fused/FusedAPIRepository.kt +2 −2 Original line number Diff line number Diff line Loading @@ -82,8 +82,8 @@ class FusedAPIRepository @Inject constructor(private val fusedAPIImpl: FusedApi) return fusedAPIImpl.getHomeScreenData(authData) } fun isFusedHomesEmpty(fusedHomes: List<FusedHome>): Boolean { return fusedAPIImpl.isFusedHomesEmpty(fusedHomes) fun isHomesEmpty(fusedHomes: List<FusedHome>): Boolean { return fusedAPIImpl.isHomesEmpty(fusedHomes) } fun getApplicationCategoryPreference(): List<String> { Loading
app/src/main/java/foundation/e/apps/data/fused/FusedApi.kt +1 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,7 @@ interface FusedApi { * If any list is not empty, send false. * Else (if all lists are empty) send true. */ fun isFusedHomesEmpty(fusedHomes: List<FusedHome>): Boolean fun isHomesEmpty(fusedHomes: List<FusedHome>): Boolean fun getApplicationCategoryPreference(): List<String> suspend fun getHomeScreenData( Loading
app/src/main/java/foundation/e/apps/data/fused/FusedApiImpl.kt +1 −1 Original line number Diff line number Diff line Loading @@ -106,7 +106,7 @@ class FusedApiImpl @Inject constructor( * If any list is not empty, send false. * Else (if all lists are empty) send true. */ override fun isFusedHomesEmpty(fusedHomes: List<FusedHome>): Boolean { override fun isHomesEmpty(fusedHomes: List<FusedHome>): Boolean { fusedHomes.forEach { if (it.list.isNotEmpty()) return false } Loading
app/src/main/java/foundation/e/apps/ui/home/HomeViewModel.kt +2 −2 Original line number Diff line number Diff line Loading @@ -97,9 +97,9 @@ class HomeViewModel @Inject constructor( return fusedAPIRepository.getApplicationCategoryPreference() } fun isFusedHomesEmpty(): Boolean { fun isHomesEmpty(): Boolean { return homeScreenData.value?.data?.let { fusedAPIRepository.isFusedHomesEmpty(it) fusedAPIRepository.isHomesEmpty(it) } ?: true } Loading