Only admin can cancel any invite.

This commit is contained in:
Alan Evans 2020-05-21 18:11:04 -03:00 committed by Greyson Parrelli
parent 297a7d0ef8
commit 67a8ec0d39
2 changed files with 9 additions and 9 deletions

View File

@ -56,13 +56,13 @@ public class PendingMemberInvitesViewModel extends ViewModel {
for (PendingMemberRepository.SinglePendingMemberInvitedByYou pendingMember : inviteeResult.getByMe()) { for (PendingMemberRepository.SinglePendingMemberInvitedByYou pendingMember : inviteeResult.getByMe()) {
byMe.add(new GroupMemberEntry.PendingMember(pendingMember.getInvitee(), byMe.add(new GroupMemberEntry.PendingMember(pendingMember.getInvitee(),
pendingMember.getInviteeCipherText(), pendingMember.getInviteeCipherText(),
true)); inviteeResult.isCanCancelInvites()));
} }
for (PendingMemberRepository.MultiplePendingMembersInvitedByAnother pendingMembers : inviteeResult.getByOthers()) { for (PendingMemberRepository.MultiplePendingMembersInvitedByAnother pendingMembers : inviteeResult.getByOthers()) {
byOthers.add(new GroupMemberEntry.UnknownPendingMemberCount(pendingMembers.getInviter(), byOthers.add(new GroupMemberEntry.UnknownPendingMemberCount(pendingMembers.getInviter(),
pendingMembers.getUuidCipherTexts(), pendingMembers.getUuidCipherTexts(),
inviteeResult.isCanCancelOthersInvites())); inviteeResult.isCanCancelInvites()));
} }
setInvitees(byMe, byOthers); setInvitees(byMe, byOthers);

View File

@ -114,15 +114,15 @@ final class PendingMemberRepository {
public static final class InviteeResult { public static final class InviteeResult {
private final List<SinglePendingMemberInvitedByYou> byMe; private final List<SinglePendingMemberInvitedByYou> byMe;
private final List<MultiplePendingMembersInvitedByAnother> byOthers; private final List<MultiplePendingMembersInvitedByAnother> byOthers;
private final boolean canCancelOthersInvites; private final boolean canCancelInvites;
private InviteeResult(List<SinglePendingMemberInvitedByYou> byMe, private InviteeResult(List<SinglePendingMemberInvitedByYou> byMe,
List<MultiplePendingMembersInvitedByAnother> byOthers, List<MultiplePendingMembersInvitedByAnother> byOthers,
boolean canCancelOthersInvites) boolean canCancelInvites)
{ {
this.byMe = byMe; this.byMe = byMe;
this.byOthers = byOthers; this.byOthers = byOthers;
this.canCancelOthersInvites = canCancelOthersInvites; this.canCancelInvites = canCancelInvites;
} }
public List<SinglePendingMemberInvitedByYou> getByMe() { public List<SinglePendingMemberInvitedByYou> getByMe() {
@ -133,8 +133,8 @@ final class PendingMemberRepository {
return byOthers; return byOthers;
} }
public boolean isCanCancelOthersInvites() { public boolean isCanCancelInvites() {
return canCancelOthersInvites; return canCancelInvites;
} }
} }