]> nmode's Git Repositories - signal-cli/commitdiff
Expose filename of attachments to json message handler (#185)
authorParker Higgins <parkerhiggins@gmail.com>
Wed, 9 Jan 2019 19:17:45 +0000 (14:17 -0500)
committerAsamK <asamk@gmx.de>
Wed, 9 Jan 2019 19:17:45 +0000 (20:17 +0100)
src/main/java/org/asamk/signal/JsonAttachment.java

index 29e8592ef9361bbf811449a77a0cff2022daad6d..785fa9e2d8a6531fb4480ea01097b25067ef14c0 100644 (file)
@@ -6,14 +6,19 @@ import org.whispersystems.signalservice.api.messages.SignalServiceAttachmentPoin
 class JsonAttachment {
 
     String contentType;
+    String filename;
     long id;
     int size;
 
     JsonAttachment(SignalServiceAttachment attachment) {
         this.contentType = attachment.getContentType();
+
         final SignalServiceAttachmentPointer pointer = attachment.asPointer();
         if (attachment.isPointer()) {
             this.id = pointer.getId();
+            if (pointer.getFileName().isPresent()) {
+                this.filename = pointer.getFileName().get();
+            }
             if (pointer.getSize().isPresent()) {
                 this.size = pointer.getSize().get();
             }