Florian
val searchQuery = state.getLiveData("query", "") private val tasksFlow = combine( searchQuery.asFlow(), preferencesFlow ) { query: String, filterPreferences: FilterPreferences -> Pair(query, filterPreferences) }.flatMapLatest { (query, filterPreferences) -> taskDao.getTasks(query, filterPreferences.sortOrder, filterPreferences.hideCompleted) }
searchQuery.value = null
Adam Powell
String!
asFlow
A modern programming language that makes developers happier.