- writer.println("Sender: {} (device: {})",
- formatContact(content.getSender()),
- content.getSenderDevice());
- writer.println("Server timestamps: received: {} delivered: {}",
- DateUtils.formatTimestamp(content.getServerReceivedTimestamp()),
- DateUtils.formatTimestamp(content.getServerDeliveredTimestamp()));
-
- if (content.getSenderKeyDistributionMessage().isPresent()) {
- final var message = content.getSenderKeyDistributionMessage().get();
- writer.println("Received a sender key distribution message for distributionId {}",
- message.getDistributionId());
- }
-
- if (content.getDataMessage().isPresent()) {
- var message = content.getDataMessage().get();
- printDataMessage(writer, message);
- }
- if (content.getSyncMessage().isPresent()) {
- writer.println("Received a sync message");
- var syncMessage = content.getSyncMessage().get();
- printSyncMessage(writer, syncMessage);
- }
-
- if (content.getCallMessage().isPresent()) {
- writer.println("Received a call message");
- var callMessage = content.getCallMessage().get();
- printCallMessage(writer.indentedWriter(), callMessage);
- }
- if (content.getReceiptMessage().isPresent()) {
- writer.println("Received a receipt message");
- var receiptMessage = content.getReceiptMessage().get();
- printReceiptMessage(writer.indentedWriter(), receiptMessage);
- }
- if (content.getTypingMessage().isPresent()) {
- writer.println("Received a typing message");
- var typingMessage = content.getTypingMessage().get();
- printTypingMessage(writer.indentedWriter(), typingMessage);
- }