]> nmode's Git Repositories - signal-cli/commitdiff
Print quotes from messages
authorAsamK <asamk@gmx.de>
Thu, 3 May 2018 19:53:04 +0000 (21:53 +0200)
committerAsamK <asamk@gmx.de>
Thu, 3 May 2018 19:59:14 +0000 (21:59 +0200)
src/main/java/org/asamk/signal/Main.java

index 5968904937c23484a4c47853ff8e015245c6a344..2c955753ac2a534b7f13a34c148cbe652fb3fd8d 100644 (file)
@@ -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()) {