From f6a36e1f6691c0ddeb3859f3733a6bf219cfe474 Mon Sep 17 00:00:00 2001 From: hoangchungk53qx1 Date: Tue, 22 Aug 2023 11:30:40 +0700 Subject: [PATCH] separate function logEvent for search triggered --- .../apps/nowinandroid/feature/search/SearchViewModel.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt b/feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt index 2a5b3ece0..6dd93ceb6 100644 --- a/feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt +++ b/feature/search/src/main/java/com/google/samples/apps/nowinandroid/feature/search/SearchViewModel.kt @@ -28,7 +28,6 @@ import com.google.samples.apps.nowinandroid.core.domain.GetSearchContentsCountUs import com.google.samples.apps.nowinandroid.core.domain.GetSearchContentsUseCase import com.google.samples.apps.nowinandroid.core.result.Result import com.google.samples.apps.nowinandroid.core.result.asResult -import com.google.samples.apps.nowinandroid.feature.foryou.navigation.LINKED_NEWS_RESOURCE_ID import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.flow.SharingStarted import kotlinx.coroutines.flow.StateFlow @@ -49,7 +48,7 @@ class SearchViewModel @Inject constructor( private val analyticsHelper: AnalyticsHelper, ) : ViewModel() { - val searchQuery = savedStateHandle.getStateFlow(SEARCH_QUERY, "") + val searchQuery = savedStateHandle.getStateFlow(key = SEARCH_QUERY, initialValue = "") val searchResultUiState: StateFlow = getSearchContentsCountUseCase() @@ -105,7 +104,7 @@ class SearchViewModel @Inject constructor( */ fun onSearchTriggered(query: String) { viewModelScope.launch { - recentSearchRepository.insertOrReplaceRecentSearch(query) + recentSearchRepository.insertOrReplaceRecentSearch(searchQuery = query) } analyticsHelper.logEventSearchTriggered(query = query) }