From 1976c4cf3cafce402e3dea83c4b5a00316ed7752 Mon Sep 17 00:00:00 2001 From: Jaehwa Noh Date: Thu, 22 Feb 2024 11:06:22 +0900 Subject: [PATCH] Add 'or' to prevent search when query is blank. Change-Id: If498de05889d6d5946b1bbb1d1c10cb311bb9b52 --- .../apps/nowinandroid/feature/search/SearchViewModel.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 dbf3c6ee1..7a62a6232 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 @@ -57,7 +57,9 @@ class SearchViewModel @Inject constructor( flowOf(SearchResultUiState.SearchNotReady) } else { searchQuery.flatMapLatest { query -> - if (query.length < SEARCH_QUERY_MIN_LENGTH) { + if ((query.length < SEARCH_QUERY_MIN_LENGTH) + .or(query.isBlank()) + ) { flowOf(SearchResultUiState.EmptyQuery) } else { getSearchContentsUseCase(query)