Loading app/src/main/java/foundation/e/apps/data/playstore/PlayStoreRepository.kt +1 −1 Original line number Diff line number Diff line Loading @@ -113,7 +113,7 @@ class PlayStoreRepository @Inject constructor( val searchHelper = WebSearchHelper().using(gPlayHttpClient) searchData.addAll(searchHelper.searchSuggestions(query)) } return searchData.filter { it.suggestedQuery.isNotBlank() } return searchData.filter { it.title.isNotBlank() } } fun getAppsByCategory(category: String, pageUrl: String?): StreamCluster { Loading app/src/main/java/foundation/e/apps/ui/search/SearchFragment.kt +2 −2 Original line number Diff line number Diff line Loading @@ -477,7 +477,7 @@ class SearchFragment : override fun onSuggestionClick(position: Int): Boolean { searchViewModel.searchSuggest.value?.let { if (it.isNotEmpty()) { searchView?.setQuery(it[position].suggestedQuery, true) searchView?.setQuery(it[position].title, true) } } return true Loading Loading @@ -523,7 +523,7 @@ class SearchFragment : val cursor = MatrixCursor(arrayOf(BaseColumns._ID, SUGGESTION_KEY)) suggestions?.let { for (i in it.indices) { cursor.addRow(arrayOf(i, it[i].suggestedQuery)) cursor.addRow(arrayOf(i, it[i].title)) } } searchView?.suggestionsAdapter?.changeCursor(cursor) Loading app/src/main/java/foundation/e/apps/ui/search/SearchViewModel.kt +3 −4 Original line number Diff line number Diff line Loading @@ -97,7 +97,6 @@ class SearchViewModel @Inject constructor( fun getSearchSuggestions(query: String, gPlayAuth: AuthObject.GPlayAuth) { viewModelScope.launch(Dispatchers.IO) { if (gPlayAuth.result.isSuccess()) searchSuggest.postValue( applicationRepository.getSearchSuggestions(query) ) Loading Loading
app/src/main/java/foundation/e/apps/data/playstore/PlayStoreRepository.kt +1 −1 Original line number Diff line number Diff line Loading @@ -113,7 +113,7 @@ class PlayStoreRepository @Inject constructor( val searchHelper = WebSearchHelper().using(gPlayHttpClient) searchData.addAll(searchHelper.searchSuggestions(query)) } return searchData.filter { it.suggestedQuery.isNotBlank() } return searchData.filter { it.title.isNotBlank() } } fun getAppsByCategory(category: String, pageUrl: String?): StreamCluster { Loading
app/src/main/java/foundation/e/apps/ui/search/SearchFragment.kt +2 −2 Original line number Diff line number Diff line Loading @@ -477,7 +477,7 @@ class SearchFragment : override fun onSuggestionClick(position: Int): Boolean { searchViewModel.searchSuggest.value?.let { if (it.isNotEmpty()) { searchView?.setQuery(it[position].suggestedQuery, true) searchView?.setQuery(it[position].title, true) } } return true Loading Loading @@ -523,7 +523,7 @@ class SearchFragment : val cursor = MatrixCursor(arrayOf(BaseColumns._ID, SUGGESTION_KEY)) suggestions?.let { for (i in it.indices) { cursor.addRow(arrayOf(i, it[i].suggestedQuery)) cursor.addRow(arrayOf(i, it[i].title)) } } searchView?.suggestionsAdapter?.changeCursor(cursor) Loading
app/src/main/java/foundation/e/apps/ui/search/SearchViewModel.kt +3 −4 Original line number Diff line number Diff line Loading @@ -97,7 +97,6 @@ class SearchViewModel @Inject constructor( fun getSearchSuggestions(query: String, gPlayAuth: AuthObject.GPlayAuth) { viewModelScope.launch(Dispatchers.IO) { if (gPlayAuth.result.isSuccess()) searchSuggest.postValue( applicationRepository.getSearchSuggestions(query) ) Loading