diff --git a/app/src/main/java/foundation/e/apps/data/application/search/SearchRepositoryImpl.kt b/app/src/main/java/foundation/e/apps/data/application/search/SearchRepositoryImpl.kt index 164cc68c72f59d711000d250f8fbd5aa92b46870..09f72fcbaab74ef13598be17f063facc06b226c6 100644 --- a/app/src/main/java/foundation/e/apps/data/application/search/SearchRepositoryImpl.kt +++ b/app/src/main/java/foundation/e/apps/data/application/search/SearchRepositoryImpl.kt @@ -20,7 +20,6 @@ package foundation.e.apps.data.application.search import android.content.Context -import com.aurora.gplayapi.data.models.SearchBundle import dagger.hilt.android.qualifiers.ApplicationContext import foundation.e.apps.data.ResultSupreme import foundation.e.apps.data.Stores @@ -248,7 +247,7 @@ class SearchRepositoryImpl @Inject constructor( if (!stores.isStoreEnabled(source)) { return@handleNetworkResult Pair( listOf(), - setOf() + false ) } diff --git a/app/src/main/java/foundation/e/apps/data/playstore/PlayStoreSearchHelper.kt b/app/src/main/java/foundation/e/apps/data/playstore/PlayStoreSearchHelper.kt index 3163e55b9a3f1e3b8ac2fc3bbd0dc782b734124c..f87b636f9614596aa008328b28783a7a02240aad 100644 --- a/app/src/main/java/foundation/e/apps/data/playstore/PlayStoreSearchHelper.kt +++ b/app/src/main/java/foundation/e/apps/data/playstore/PlayStoreSearchHelper.kt @@ -34,7 +34,7 @@ class PlayStoreSearchHelper @Inject constructor( suspend fun getSearchResults(keyword: String) = withContext(Dispatchers.IO) { WebSearchHelper() .using(gPlayHttpClient) - .searchResults(keyword).appList + .searchResults(keyword).streamClusters.values.firstOrNull()?.clusterAppList ?: emptyList() } suspend fun getSearchSuggestions(keyword: String) = withContext(Dispatchers.IO) { diff --git a/app/src/test/java/foundation/e/apps/fused/SearchRepositoryImplTest.kt b/app/src/test/java/foundation/e/apps/fused/SearchRepositoryImplTest.kt index d44f47bdbc92bd64cb7833094856cff76de2a178..13cc3ce506bf081296cdb748337d8afb77bbf1b2 100644 --- a/app/src/test/java/foundation/e/apps/fused/SearchRepositoryImplTest.kt +++ b/app/src/test/java/foundation/e/apps/fused/SearchRepositoryImplTest.kt @@ -21,7 +21,6 @@ import android.content.Context import android.text.format.Formatter import androidx.arch.core.executor.testing.InstantTaskExecutorRule import com.aurora.gplayapi.data.models.App -import com.aurora.gplayapi.data.models.SearchBundle import foundation.e.apps.FakeAppLoungePreference import foundation.e.apps.data.AppSourcesContainer import foundation.e.apps.data.Stores @@ -177,8 +176,8 @@ class SearchRepositoryImplTest { preferenceManagerModule.isPWASelectedFake = true preferenceManagerModule.isOpenSourceelectedFake = true preferenceManagerModule.isGplaySelectedFake = true - val gplayFlow: Pair, MutableSet> = Pair( - listOf(App("a.b.c"), App("c.d.e"), App("d.e.f"), App("d.e.g")), mutableSetOf() + val gplayFlow: Pair, Boolean> = Pair( + listOf(App("a.b.c"), App("c.d.e"), App("d.e.f"), App("d.e.g")), false ) val playStoreApps = listOf( diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e64952dc9c924646550bc9ae7a572dff1ea2e413..35047dd7743f4cfe4fa49886f67095add724b205 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -15,7 +15,7 @@ hiltCompiler = "1.2.0" hiltWork = "1.2.0" lifecycleExtensions = "1.1.1" fragmentKtx = "1.8.5" -gplayapi = "3bfc73bc" +gplayapi = "95ec4f28" gson = "2.11.0" jacksonDataformatYaml = "2.17.0" jsoup = "1.17.2"