Skip to content

Commit

Permalink
Fix sync initial query in search vm query and trigger
Browse files Browse the repository at this point in the history
  • Loading branch information
alashow committed Aug 21, 2021
1 parent a9c16d4 commit 89c2b63
Showing 1 changed file with 3 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,10 @@ internal class SearchViewModel @Inject constructor(
private val playbackConnection: PlaybackConnection,
) : ViewModel() {

private val searchQuery = MutableStateFlow("")
val initialQuery = handle.get(QUERY_KEY) ?: ""
private val searchQuery = MutableStateFlow(initialQuery)
private val searchFilter = handle.getStateFlow("search_filter", viewModelScope, SearchFilter.from(handle.get(SEARCH_BACKENDS_KEY)))
private val searchTrigger = handle.getStateFlow("search_trigger", viewModelScope, SearchTrigger(handle.get(QUERY_KEY) ?: ""))
private val searchTrigger = handle.getStateFlow("search_trigger", viewModelScope, SearchTrigger(initialQuery))

private val captchaError = MutableStateFlow<ApiCaptchaError?>(null)

Expand Down

0 comments on commit 89c2b63

Please sign in to comment.