From 0102a4bd60e6bbc648e8df7184ca6cf975aa082a Mon Sep 17 00:00:00 2001 From: Conny Duck Date: Sun, 22 Jul 2018 14:34:55 +0200 Subject: [PATCH] fix bug where revoking a follow request was not possible --- .../java/com/keylesspalace/tusky/viewmodel/AccountViewModel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/viewmodel/AccountViewModel.kt b/app/src/main/java/com/keylesspalace/tusky/viewmodel/AccountViewModel.kt index e12b084ef..10bb83551 100644 --- a/app/src/main/java/com/keylesspalace/tusky/viewmodel/AccountViewModel.kt +++ b/app/src/main/java/com/keylesspalace/tusky/viewmodel/AccountViewModel.kt @@ -83,7 +83,8 @@ class AccountViewModel @Inject constructor( } fun changeFollowState(id: String) { - if (relationshipData.value?.data?.following == true) { + val relationship = relationshipData.value?.data + if (relationship?.following == true || relationship?.requested == true) { changeRelationship(RelationShipAction.UNFOLLOW, id) } else { changeRelationship(RelationShipAction.FOLLOW, id)