From 97686cbd8f35f63aad83cf38dc5fc1cfa48aeb43 Mon Sep 17 00:00:00 2001 From: Jaehwa Noh Date: Wed, 21 Feb 2024 19:40:35 +0900 Subject: [PATCH] Add if state to prevent blank query. --- .../apps/nowinandroid/feature/search/SearchViewModel.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt index 6dd93ceb6..5c3d7b56e 100644 --- a/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt +++ b/feature/search/src/main/kotlin/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt @@ -103,10 +103,12 @@ class SearchViewModel @Inject constructor( * search query in the search text field, defining this method. */ fun onSearchTriggered(query: String) { - viewModelScope.launch { - recentSearchRepository.insertOrReplaceRecentSearch(searchQuery = query) + if (query.isNotBlank()) { + viewModelScope.launch { + recentSearchRepository.insertOrReplaceRecentSearch(searchQuery = query) + } + analyticsHelper.logEventSearchTriggered(query = query) } - analyticsHelper.logEventSearchTriggered(query = query) } fun clearRecentSearches() {