Detect if group v2 is active from membership.

This commit is contained in:
Alan Evans
2020-05-26 16:05:18 -03:00
committed by Greyson Parrelli
parent befb4939d5
commit 56551025e9
3 changed files with 8 additions and 10 deletions

View File

@@ -264,14 +264,9 @@ final class GroupManagerV2 {
@NonNull GroupManager.GroupActionResult ejectMember(@NonNull RecipientId recipientId)
throws GroupChangeFailedException, GroupInsufficientRightsException, IOException, GroupNotAMemberException
{
Recipient recipient = Recipient.resolved(recipientId);
GroupManager.GroupActionResult result = commitChangeWithConflictResolution(groupOperations.createRemoveMembersChange(Collections.singleton(recipient.getUuid().get())));
Recipient recipient = Recipient.resolved(recipientId);
if (recipient.isLocalNumber()) {
groupDatabase.setActive(groupId, false);
}
return result;
return commitChangeWithConflictResolution(groupOperations.createRemoveMembersChange(Collections.singleton(recipient.getUuid().get())));
}
@WorkerThread