Loading app/src/main/java/foundation/e/apps/api/fused/FusedAPIRepository.kt +13 −0 Original line number Diff line number Diff line Loading @@ -94,4 +94,17 @@ class FusedAPIRepository @Inject constructor( suspend fun listApps(category: String, browseUrl: String, authData: AuthData): List<FusedApp>? { return fusedAPIImpl.listApps(category, browseUrl, authData) } suspend fun getAppsListBasedOnCategory( category: String, browseUrl: String, authData: AuthData, source: String ): List<FusedApp> { return when (source) { "Open Source" -> fusedAPIImpl.getOpenSourceApps(category) ?: listOf() "PWA" -> fusedAPIImpl.getPWAApps(category) ?: listOf() else -> fusedAPIImpl.getPlayStoreApps(browseUrl, authData) } } } Loading
app/src/main/java/foundation/e/apps/api/fused/FusedAPIRepository.kt +13 −0 Original line number Diff line number Diff line Loading @@ -94,4 +94,17 @@ class FusedAPIRepository @Inject constructor( suspend fun listApps(category: String, browseUrl: String, authData: AuthData): List<FusedApp>? { return fusedAPIImpl.listApps(category, browseUrl, authData) } suspend fun getAppsListBasedOnCategory( category: String, browseUrl: String, authData: AuthData, source: String ): List<FusedApp> { return when (source) { "Open Source" -> fusedAPIImpl.getOpenSourceApps(category) ?: listOf() "PWA" -> fusedAPIImpl.getPWAApps(category) ?: listOf() else -> fusedAPIImpl.getPlayStoreApps(browseUrl, authData) } } }