From: AsamK Date: Thu, 3 May 2018 19:53:04 +0000 (+0200) Subject: Print quotes from messages X-Git-Tag: v0.6.0~1 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/9b9ba0683b0b911ace7f2c4bdb7521ed784a063a?ds=sidebyside Print quotes from messages --- diff --git a/src/main/java/org/asamk/signal/Main.java b/src/main/java/org/asamk/signal/Main.java index 59689049..2c955753 100644 --- a/src/main/java/org/asamk/signal/Main.java +++ b/src/main/java/org/asamk/signal/Main.java @@ -1168,6 +1168,22 @@ public class Main { System.out.println("Profile key update, key length:" + message.getProfileKey().get().length); } + if (message.getQuote().isPresent()) { + SignalServiceDataMessage.Quote quote = message.getQuote().get(); + System.out.println("Quote: (" + quote.getId() + ")"); + System.out.println(" Author: " + quote.getAuthor().getNumber()); + System.out.println(" Text: " + quote.getText()); + if (quote.getAttachments().size() > 0) { + System.out.println(" Attachments: "); + for (SignalServiceDataMessage.Quote.QuotedAttachment attachment : quote.getAttachments()) { + System.out.println(" Filename: " + attachment.getFileName()); + System.out.println(" Type: " + attachment.getContentType()); + System.out.println(" Thumbnail:"); + printAttachment(attachment.getThumbnail()); + } + } + } + if (message.getAttachments().isPresent()) { System.out.println("Attachments: "); for (SignalServiceAttachment attachment : message.getAttachments().get()) {