- if (!m.getGroup(newGroupId).isMember(m.getSelfRecipientId())) {
- writer.println("Requested to join group \"{}\"", newGroupId.toBase64());
+ if (outputWriter instanceof JsonWriter) {
+ final var writer = (JsonWriter) outputWriter;
+ if (!m.getGroup(newGroupId).isMember(m.getSelfRecipientId())) {
+ writer.write(Map.of("groupId", newGroupId.toBase64(), "onlyRequested", true));
+ } else {
+ writer.write(Map.of("groupId", newGroupId.toBase64()));
+ }