- if (outputWriter instanceof JsonWriter writer) {
- var jsonResults = SendMessageResultUtils.getJsonSendMessageResults(results.second().results());
- if (!m.getGroup(newGroupId).isMember()) {
- writer.write(Map.of("timestamp",
- results.second().timestamp(),
- "results",
- jsonResults,
- "groupId",
- newGroupId.toBase64(),
- "onlyRequested",
- true));
- } else {
- writer.write(Map.of("timestamp",
- results.second().timestamp(),
- "results",
- jsonResults,
- "groupId",
- newGroupId.toBase64()));
+ switch (outputWriter) {
+ case JsonWriter writer -> {
+ var jsonResults = SendMessageResultUtils.getJsonSendMessageResults(results.second().results());
+ if (!m.getGroup(newGroupId).isMember()) {
+ writer.write(Map.of("timestamp",
+ results.second().timestamp(),
+ "results",
+ jsonResults,
+ "groupId",
+ newGroupId.toBase64(),
+ "onlyRequested",
+ true));
+ } else {
+ writer.write(Map.of("timestamp",
+ results.second().timestamp(),
+ "results",
+ jsonResults,
+ "groupId",
+ newGroupId.toBase64()));
+ }