final var groupInviteLink = group.getGroupInviteLink();
writer.println(
- "Id: {} Name: {} Description: {} Active: {} Blocked: {} Members: {} Pending members: {} Requesting members: {} Link: {}",
+ "Id: {} Name: {} Description: {} Active: {} Blocked: {} Members: {} Pending members: {} Requesting members: {} Admins: {} Link: {}",
group.getGroupId().toBase64(),
group.getTitle(),
group.getDescription(),
resolveMembers(m, group.getMembers()),
resolveMembers(m, group.getPendingMembers()),
resolveMembers(m, group.getRequestingMembers()),
+ resolveMembers(m, group.getAdminMembers()),
groupInviteLink == null ? '-' : groupInviteLink.getUrl());
} else {
writer.println("Id: {} Name: {} Active: {} Blocked: {}",
resolveMembers(m, group.getMembers()),
resolveMembers(m, group.getPendingMembers()),
resolveMembers(m, group.getRequestingMembers()),
+ resolveMembers(m, group.getAdminMembers()),
groupInviteLink == null ? null : groupInviteLink.getUrl()));
}
public Set<String> members;
public Set<String> pendingMembers;
public Set<String> requestingMembers;
+ public Set<String> admins;
public String groupInviteLink;
public JsonGroup(
Set<String> members,
Set<String> pendingMembers,
Set<String> requestingMembers,
+ Set<String> admins,
String groupInviteLink
) {
this.id = id;
this.members = members;
this.pendingMembers = pendingMembers;
this.requestingMembers = requestingMembers;
+ this.admins = admins;
this.groupInviteLink = groupInviteLink;
}
}