1 package org
.asamk
.signal
;
3 import org
.whispersystems
.signalservice
.api
.messages
.multidevice
.ReadMessage
;
4 import org
.whispersystems
.signalservice
.api
.messages
.multidevice
.SignalServiceSyncMessage
;
8 class JsonSyncMessage
{
10 JsonDataMessage sentMessage
;
11 List
<String
> blockedNumbers
;
12 List
<ReadMessage
> readMessages
;
14 JsonSyncMessage(SignalServiceSyncMessage syncMessage
) {
15 if (syncMessage
.getSent().isPresent()) {
16 this.sentMessage
= new JsonDataMessage(syncMessage
.getSent().get().getMessage());
18 if (syncMessage
.getBlockedList().isPresent()) {
19 this.blockedNumbers
= syncMessage
.getBlockedList().get().getNumbers();
21 if (syncMessage
.getRead().isPresent()) {
22 this.readMessages
= syncMessage
.getRead().get();