Fix search queries in contacts

Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
Mario Danic 2020-02-03 10:54:45 +01:00
parent a445a45213
commit 57600907db
No known key found for this signature in database
GPG Key ID: CDE0BBD2738C4CC0

View File

@ -73,7 +73,7 @@ class ContactsViewModel constructor(
} }
fun setSearchQuery(query: CharSequence?) { fun setSearchQuery(query: CharSequence?) {
filterMutableLiveData.postValue(query) filterMutableLiveData.value = query
loadContacts() loadContacts()
} }
@ -134,7 +134,7 @@ class ContactsViewModel constructor(
} }
private fun loadContacts() { private fun loadContacts() {
val searchQuery: String = if (filterLiveData.value.isNullOrBlank()) "" else filterLiveData.value.toString() val searchQuery: String = if (filterMutableLiveData.value.isNullOrBlank()) "" else filterMutableLiveData.value.toString()
getContactsUseCase.invoke(viewModelScope, parametersOf(globalService.currentUserLiveData.value, groupConversation, searchQuery, conversationToken), object : getContactsUseCase.invoke(viewModelScope, parametersOf(globalService.currentUserLiveData.value, groupConversation, searchQuery, conversationToken), object :
UseCaseResponse<List<Participant>> { UseCaseResponse<List<Participant>> {
override suspend fun onSuccess(result: List<Participant>) { override suspend fun onSuccess(result: List<Participant>) {