]> nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/JsonAttachment.java
Don't abort on empty recipient unless there was also no group specified. (#176)
[signal-cli] / src / main / java / org / asamk / signal / JsonAttachment.java
1 package org.asamk.signal;
2
3 import org.whispersystems.signalservice.api.messages.SignalServiceAttachment;
4 import org.whispersystems.signalservice.api.messages.SignalServiceAttachmentPointer;
5
6 class JsonAttachment {
7
8 String contentType;
9 long id;
10 int size;
11
12 JsonAttachment(SignalServiceAttachment attachment) {
13 this.contentType = attachment.getContentType();
14 final SignalServiceAttachmentPointer pointer = attachment.asPointer();
15 if (attachment.isPointer()) {
16 this.id = pointer.getId();
17 if (pointer.getSize().isPresent()) {
18 this.size = pointer.getSize().get();
19 }
20 }
21 }
22 }