]> nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/JsonAttachment.java
Support registration lock PIN
[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 String contentType;
8 long id;
9 int size;
10
11 JsonAttachment(SignalServiceAttachment attachment) {
12 this.contentType = attachment.getContentType();
13 final SignalServiceAttachmentPointer pointer = attachment.asPointer();
14 if (attachment.isPointer()) {
15 this.id = pointer.getId();
16 if (pointer.getSize().isPresent()) {
17 this.size = pointer.getSize().get();
18 }
19 }
20 }
21 }