From 67a8ec0d394e078e2559b6e1f0fcaa39d6fdcace Mon Sep 17 00:00:00 2001 From: Alan Evans Date: Thu, 21 May 2020 18:11:04 -0300 Subject: [PATCH] Only admin can cancel any invite. --- .../PendingMemberInvitesViewModel.java | 4 ++-- .../PendingMemberRepository.java | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/groups/ui/pendingmemberinvites/PendingMemberInvitesViewModel.java b/app/src/main/java/org/thoughtcrime/securesms/groups/ui/pendingmemberinvites/PendingMemberInvitesViewModel.java index 6a8109c4bf4..e84574f6041 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/groups/ui/pendingmemberinvites/PendingMemberInvitesViewModel.java +++ b/app/src/main/java/org/thoughtcrime/securesms/groups/ui/pendingmemberinvites/PendingMemberInvitesViewModel.java @@ -56,13 +56,13 @@ private void setMembers(PendingMemberRepository.InviteeResult inviteeResult) { for (PendingMemberRepository.SinglePendingMemberInvitedByYou pendingMember : inviteeResult.getByMe()) { byMe.add(new GroupMemberEntry.PendingMember(pendingMember.getInvitee(), pendingMember.getInviteeCipherText(), - true)); + inviteeResult.isCanCancelInvites())); } for (PendingMemberRepository.MultiplePendingMembersInvitedByAnother pendingMembers : inviteeResult.getByOthers()) { byOthers.add(new GroupMemberEntry.UnknownPendingMemberCount(pendingMembers.getInviter(), pendingMembers.getUuidCipherTexts(), - inviteeResult.isCanCancelOthersInvites())); + inviteeResult.isCanCancelInvites())); } setInvitees(byMe, byOthers); diff --git a/app/src/main/java/org/thoughtcrime/securesms/groups/ui/pendingmemberinvites/PendingMemberRepository.java b/app/src/main/java/org/thoughtcrime/securesms/groups/ui/pendingmemberinvites/PendingMemberRepository.java index 899ea4b2f79..54755b3510c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/groups/ui/pendingmemberinvites/PendingMemberRepository.java +++ b/app/src/main/java/org/thoughtcrime/securesms/groups/ui/pendingmemberinvites/PendingMemberRepository.java @@ -114,15 +114,15 @@ boolean cancelInvites(@NonNull Collection uuidCipherTexts) { public static final class InviteeResult { private final List byMe; private final List byOthers; - private final boolean canCancelOthersInvites; + private final boolean canCancelInvites; private InviteeResult(List byMe, List byOthers, - boolean canCancelOthersInvites) + boolean canCancelInvites) { - this.byMe = byMe; - this.byOthers = byOthers; - this.canCancelOthersInvites = canCancelOthersInvites; + this.byMe = byMe; + this.byOthers = byOthers; + this.canCancelInvites = canCancelInvites; } public List getByMe() { @@ -133,8 +133,8 @@ public List getByOthers() { return byOthers; } - public boolean isCanCancelOthersInvites() { - return canCancelOthersInvites; + public boolean isCanCancelInvites() { + return canCancelInvites; } }