Loading app/src/main/java/foundation/e/apps/search/model/SearchModel.kt +7 −2 Original line number Diff line number Diff line Loading @@ -39,15 +39,20 @@ class SearchModel : SearchModelInterface { } override fun searchSuggestions(context: Context, searchQuery: String) { this.searchQuery = searchQuery if (Common.isNetworkAvailable(context)) { SearchSuggestionsTask(searchQuery, applicationManager!!, this) .executeOnExecutor(Common.EXECUTOR, context) } } override fun onSearchSuggestionsRetrieved(suggestionsList: ArrayList<String>) { override fun onSearchSuggestionsRetrieved( searchTerm: String, suggestionsList: ArrayList<String>) { if (searchTerm == searchQuery) { this.suggestionList.value = suggestionsList } } override fun search(context: Context, searchQuery: String) { pageNumber = 0 Loading app/src/main/java/foundation/e/apps/search/model/SearchModelInterface.kt +1 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ interface SearchModelInterface { fun searchSuggestions(context: Context, searchQuery: String) fun onSearchSuggestionsRetrieved(suggestionsList: ArrayList<String>) fun onSearchSuggestionsRetrieved(searchTerm: String, suggestionsList: ArrayList<String>) fun search(context: Context, searchQuery: String) Loading app/src/main/java/foundation/e/apps/search/model/SearchSuggestionsTask.kt +1 −1 Original line number Diff line number Diff line Loading @@ -48,6 +48,6 @@ class SearchSuggestionsTask(private val searchQuery: String, } override fun onPostExecute(result: ArrayList<String>) { callback.onSearchSuggestionsRetrieved(result) callback.onSearchSuggestionsRetrieved(searchQuery, result) } } Loading
app/src/main/java/foundation/e/apps/search/model/SearchModel.kt +7 −2 Original line number Diff line number Diff line Loading @@ -39,15 +39,20 @@ class SearchModel : SearchModelInterface { } override fun searchSuggestions(context: Context, searchQuery: String) { this.searchQuery = searchQuery if (Common.isNetworkAvailable(context)) { SearchSuggestionsTask(searchQuery, applicationManager!!, this) .executeOnExecutor(Common.EXECUTOR, context) } } override fun onSearchSuggestionsRetrieved(suggestionsList: ArrayList<String>) { override fun onSearchSuggestionsRetrieved( searchTerm: String, suggestionsList: ArrayList<String>) { if (searchTerm == searchQuery) { this.suggestionList.value = suggestionsList } } override fun search(context: Context, searchQuery: String) { pageNumber = 0 Loading
app/src/main/java/foundation/e/apps/search/model/SearchModelInterface.kt +1 −1 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ interface SearchModelInterface { fun searchSuggestions(context: Context, searchQuery: String) fun onSearchSuggestionsRetrieved(suggestionsList: ArrayList<String>) fun onSearchSuggestionsRetrieved(searchTerm: String, suggestionsList: ArrayList<String>) fun search(context: Context, searchQuery: String) Loading
app/src/main/java/foundation/e/apps/search/model/SearchSuggestionsTask.kt +1 −1 Original line number Diff line number Diff line Loading @@ -48,6 +48,6 @@ class SearchSuggestionsTask(private val searchQuery: String, } override fun onPostExecute(result: ArrayList<String>) { callback.onSearchSuggestionsRetrieved(result) callback.onSearchSuggestionsRetrieved(searchQuery, result) } }