From c7989f04cea4afc1d48e398712755d49b51640f0 Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Sun, 8 Dec 2019 15:16:38 +0100 Subject: [PATCH] Add loading state --- .../features/conversationsList/ConversationsListViewModel.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/newarch/features/conversationsList/ConversationsListViewModel.kt b/app/src/main/java/com/nextcloud/talk/newarch/features/conversationsList/ConversationsListViewModel.kt index 50febdf30..f72f4e655 100644 --- a/app/src/main/java/com/nextcloud/talk/newarch/features/conversationsList/ConversationsListViewModel.kt +++ b/app/src/main/java/com/nextcloud/talk/newarch/features/conversationsList/ConversationsListViewModel.kt @@ -63,6 +63,9 @@ class ConversationsListViewModel constructor( val searchQuery = MutableLiveData() val currentUserLiveData: LiveData = usersRepository.getActiveUserLiveData() val conversationsLiveData = Transformations.switchMap(currentUserLiveData) { + if (viewState.value != LOADING) { + viewState.value = LOADING + } conversationsRepository.getConversationsForUser(it.id!!) }