]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/api/Group.java
Add support for banning/unbanning group members
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / api / Group.java
index a8dfdff144af5b09baf788b8dc8c59d2bbd5568e..9b2d988a99e6b78bbe875e113935fc2a1b91d7bd 100644 (file)
@@ -20,6 +20,7 @@ public record Group(
         Set<RecipientAddress> pendingMembers,
         Set<RecipientAddress> requestingMembers,
         Set<RecipientAddress> adminMembers,
+        Set<RecipientAddress> bannedMembers,
         boolean isBlocked,
         int messageExpirationTimer,
         GroupPermission permissionAddMember,
@@ -52,6 +53,10 @@ public record Group(
                         .stream()
                         .map(recipientStore::resolveRecipientAddress)
                         .collect(Collectors.toSet()),
+                groupInfo.getBannedMembers()
+                        .stream()
+                        .map(recipientStore::resolveRecipientAddress)
+                        .collect(Collectors.toSet()),
                 groupInfo.isBlocked(),
                 groupInfo.getMessageExpirationTimer(),
                 groupInfo.getPermissionAddMember(),