X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/32818a8608f5bddc46ad5c7dc442f509c939791c..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 7eea0472..fc84b088 100644 --- a/src/main/java/org/asamk/signal/json/JsonSyncDataMessage.java +++ b/src/main/java/org/asamk/signal/json/JsonSyncDataMessage.java @@ -17,12 +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)); } } }