From 5db46325a5ea2fe78bbbd6d15fa1b06e547da96f Mon Sep 17 00:00:00 2001 From: jubb Date: Mon, 22 Feb 2021 13:51:48 +1100 Subject: [PATCH] fix: don't delete group as admin if only one user left --- .../securesms/loki/protocol/ClosedGroupsProtocolV2.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/loki/protocol/ClosedGroupsProtocolV2.kt b/app/src/main/java/org/thoughtcrime/securesms/loki/protocol/ClosedGroupsProtocolV2.kt index b76a51a9f3..6ab46fcd36 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/loki/protocol/ClosedGroupsProtocolV2.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/loki/protocol/ClosedGroupsProtocolV2.kt @@ -518,7 +518,7 @@ object ClosedGroupsProtocolV2 { val userLeft = userPublicKey == senderPublicKey // if the admin left, we left, or we are the only remaining member: remove the group - if (didAdminLeave || userLeft || updatedMemberList.size == 1) { + if (didAdminLeave || userLeft) { disableLocalGroupAndUnsubscribe(context, apiDB, groupPublicKey, groupDB, groupID, userPublicKey) } else { val isCurrentUserAdmin = admins.contains(userPublicKey)