Implement json output for receive

This commit is contained in:
AsamK 2017-06-15 23:45:14 +02:00
parent a1f0d74a99
commit 8717665d1d
9 changed files with 225 additions and 2 deletions

View file

@ -0,0 +1,21 @@
package org.asamk.signal;
import org.whispersystems.signalservice.api.messages.SignalServiceAttachment;
import org.whispersystems.signalservice.api.messages.SignalServiceAttachmentPointer;
class JsonAttachment {
String contentType;
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.getSize().isPresent()) {
this.size = pointer.getSize().get();
}
}
}
}