]>
nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/json/JsonSyncReadMessage.java
1 package org
.asamk
.signal
.json
;
3 import com
.fasterxml
.jackson
.annotation
.JsonProperty
;
5 import org
.whispersystems
.signalservice
.api
.messages
.multidevice
.ReadMessage
;
7 import static org
.asamk
.signal
.util
.Util
.getLegacyIdentifier
;
9 class JsonSyncReadMessage
{
16 final String senderNumber
;
19 final String senderUuid
;
24 public JsonSyncReadMessage(final ReadMessage readMessage
) {
25 final var sender
= readMessage
.getSender();
26 this.sender
= getLegacyIdentifier(sender
);
27 this.senderNumber
= sender
.getNumber().orNull();
28 this.senderUuid
= sender
.getUuid().toString();
29 this.timestamp
= readMessage
.getTimestamp();