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
{
9 JsonDataMessage sentMessage
;
10 List
<String
> blockedNumbers
;
11 List
<ReadMessage
> readMessages
;
13 JsonSyncMessage(SignalServiceSyncMessage syncMessage
) {
14 if (syncMessage
.getSent().isPresent()) {
15 this.sentMessage
= new JsonDataMessage(syncMessage
.getSent().get().getMessage());
17 if (syncMessage
.getBlockedList().isPresent()) {
18 this.blockedNumbers
= syncMessage
.getBlockedList().get().getNumbers();
20 if (syncMessage
.getRead().isPresent()) {
21 this.readMessages
= syncMessage
.getRead().get();