- try {
- jsonWriter.write(object);
- } catch (IOException e) {
- logger.error("Failed to write json object: {}", e.getMessage());
- }
- } else {
- System.out.print(String.format("Envelope from: %s\nTimestamp: %s\nBody: %s\n",
- messageReceived.getSender(),
- DateUtils.formatTimestamp(messageReceived.getTimestamp()),
- messageReceived.getMessage()));
- if (messageReceived.getGroupId().length > 0) {
- System.out.println("Group info:");
- System.out.println(" Id: " + Base64.getEncoder().encodeToString(messageReceived.getGroupId()));
- }
- if (messageReceived.getAttachments().size() > 0) {
- System.out.println("Attachments: ");
- for (var attachment : messageReceived.getAttachments()) {
- System.out.println("- Stored plaintext in: " + attachment);
- }
- }
- System.out.println();
- }
- });