- static JsonSyncDataMessage from(SentTranscriptMessage transcriptMessage, Manager m) {
- if (transcriptMessage.getDestination().isPresent()) {
- final var address = transcriptMessage.getDestination().get();
- return new JsonSyncDataMessage(getLegacyIdentifier(address),
- address.getNumber().orNull(),
- address.getUuid().toString(),
- JsonDataMessage.from(transcriptMessage.getMessage(), m));
+ static JsonSyncDataMessage from(MessageEnvelope.Sync.Sent transcriptMessage) {
+ if (transcriptMessage.destination().isPresent()) {
+ final var address = transcriptMessage.destination().get();
+ return new JsonSyncDataMessage(address.getLegacyIdentifier(),
+ address.number().orElse(null),
+ address.uuid().map(UUID::toString).orElse(null),
+ JsonDataMessage.from(transcriptMessage.message()));