From bcaf8762f5f78d8f5efd1685f6dc756642b89199 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Wed, 18 Mar 2020 17:02:16 +0100 Subject: [PATCH] Give feedback when quest invitation is accepted. Fixes #1253 --- .../android/habitica/ui/viewmodels/PartyViewModel.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewmodels/PartyViewModel.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewmodels/PartyViewModel.kt index ef0546baf..3540b9e52 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewmodels/PartyViewModel.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewmodels/PartyViewModel.kt @@ -44,13 +44,17 @@ class PartyViewModel: GroupViewModel() { fun acceptQuest() { groupIDSubject.value?.value?.let { - disposable.add(socialRepository.acceptQuest(null, it).subscribe(Consumer { }, RxErrorHandler.handleEmptyError())) + disposable.add(socialRepository.acceptQuest(null, it) + .flatMap { userRepository.retrieveUser() } + .subscribe(Consumer { }, RxErrorHandler.handleEmptyError())) } } fun rejectQuest() { groupIDSubject.value?.value?.let { - disposable.add(socialRepository.rejectQuest(null, it).subscribe(Consumer { }, RxErrorHandler.handleEmptyError())) + disposable.add(socialRepository.rejectQuest(null, it) + .flatMap { userRepository.retrieveUser() } + .subscribe(Consumer { }, RxErrorHandler.handleEmptyError())) } }