X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/9075cc1a309fbc90276d2878d480d1e9e9c81887..43face8ead95344e3d0dcbc94c6cf85959f26203:/src/main/java/org/asamk/signal/json/JsonSyncDataMessage.java diff --git a/src/main/java/org/asamk/signal/json/JsonSyncDataMessage.java b/src/main/java/org/asamk/signal/json/JsonSyncDataMessage.java index 805c32c8..fc84b088 100644 --- a/src/main/java/org/asamk/signal/json/JsonSyncDataMessage.java +++ b/src/main/java/org/asamk/signal/json/JsonSyncDataMessage.java @@ -2,7 +2,6 @@ package org.asamk.signal.json; import com.fasterxml.jackson.annotation.JsonUnwrapped; -import org.asamk.Signal; import org.asamk.signal.manager.api.MessageEnvelope; import java.util.UUID; @@ -18,19 +17,15 @@ record JsonSyncDataMessage( if (transcriptMessage.destination().isPresent()) { final var address = transcriptMessage.destination().get(); return new JsonSyncDataMessage(address.getLegacyIdentifier(), - address.getNumber().orElse(null), - address.getUuid().map(UUID::toString).orElse(null), - JsonDataMessage.from(transcriptMessage.message())); + address.number().orElse(null), + address.uuid().map(UUID::toString).orElse(null), + transcriptMessage.message().map(JsonDataMessage::from).orElse(null)); } else { - return new JsonSyncDataMessage(null, null, null, JsonDataMessage.from(transcriptMessage.message())); + return new JsonSyncDataMessage(null, + null, + null, + transcriptMessage.message().map(JsonDataMessage::from).orElse(null)); } } - - static JsonSyncDataMessage from(Signal.SyncMessageReceived messageReceived) { - return new JsonSyncDataMessage(messageReceived.getDestination(), - null, - null, - JsonDataMessage.from(messageReceived)); - } }