1 package org
.asamk
.signal
.json
;
3 import com
.fasterxml
.jackson
.annotation
.JsonProperty
;
5 import org
.asamk
.Signal
;
6 import org
.asamk
.signal
.manager
.Manager
;
7 import org
.whispersystems
.signalservice
.api
.messages
.multidevice
.SentTranscriptMessage
;
8 import org
.whispersystems
.signalservice
.api
.push
.SignalServiceAddress
;
10 class JsonSyncDataMessage
extends JsonDataMessage
{
13 final String destination
;
15 JsonSyncDataMessage(SentTranscriptMessage transcriptMessage
, Manager m
) {
16 super(transcriptMessage
.getMessage(), m
);
18 this.destination
= transcriptMessage
.getDestination()
19 .transform(SignalServiceAddress
::getLegacyIdentifier
)
23 JsonSyncDataMessage(Signal
.SyncMessageReceived messageReceived
) {
24 super(messageReceived
);
25 destination
= messageReceived
.getDestination();