]> nmode's Git Repositories - signal-cli/commitdiff
Output attachment id as json string to prevent rounding due to conversion to double
authorAsamK <asamk@gmx.de>
Sun, 29 Sep 2019 09:21:15 +0000 (11:21 +0200)
committerAsamK <asamk@gmx.de>
Sun, 29 Sep 2019 09:21:15 +0000 (11:21 +0200)
Fixes #226

src/main/java/org/asamk/signal/JsonAttachment.java

index 785fa9e2d8a6531fb4480ea01097b25067ef14c0..58165639c1df5a8be71112de81f7b5acc80052c1 100644 (file)
@@ -7,7 +7,7 @@ class JsonAttachment {
 
     String contentType;
     String filename;
-    long id;
+    String id;
     int size;
 
     JsonAttachment(SignalServiceAttachment attachment) {
@@ -15,7 +15,7 @@ class JsonAttachment {
 
         final SignalServiceAttachmentPointer pointer = attachment.asPointer();
         if (attachment.isPointer()) {
-            this.id = pointer.getId();
+            this.id = String.valueOf(pointer.getId());
             if (pointer.getFileName().isPresent()) {
                 this.filename = pointer.getFileName().get();
             }