Add loading state

This commit is contained in:
Mario Danic 2019-12-08 15:16:38 +01:00
parent a695a8448d
commit c7989f04ce
No known key found for this signature in database
GPG Key ID: CDE0BBD2738C4CC0

View File

@ -63,6 +63,9 @@ class ConversationsListViewModel constructor(
val searchQuery = MutableLiveData<String>()
val currentUserLiveData: LiveData<UserNgEntity> = usersRepository.getActiveUserLiveData()
val conversationsLiveData = Transformations.switchMap(currentUserLiveData) {
if (viewState.value != LOADING) {
viewState.value = LOADING
}
conversationsRepository.getConversationsForUser(it.id!!)
}