- final var localAddress = new SignalServiceAddress(envelopeMetadata.getDestinationServiceId(),
- Optional.ofNullable(account.getNumber()));
- final var metadata = new SignalServiceMetadata(new SignalServiceAddress(envelopeMetadata.getSourceServiceId(),
- Optional.ofNullable(envelopeMetadata.getSourceE164())),
- envelopeMetadata.getSourceDeviceId(),
- envelope.timestamp,
- envelope.serverTimestamp,
- serverDeliveredTimestamp,
- envelopeMetadata.getSealedSender(),
- envelope.serverGuid,
- Optional.ofNullable(envelopeMetadata.getGroupId()),
- envelopeMetadata.getDestinationServiceId().toString());
-
- return SignalServiceContent.createFrom(localAddress, metadata, content);
+ return SignalServiceContent.Companion.createFrom(account.getNumber(),
+ envelope,
+ envelopeMetadata,
+ content,
+ serverDeliveredTimestamp);