- static JsonMention from(SignalServiceDataMessage.Mention mention, Manager m) {
- final var address = m.resolveSignalServiceAddress(new SignalServiceAddress(mention.getUuid()));
- return new JsonMention(getLegacyIdentifier(address),
- address.getNumber().orNull(),
- address.getUuid().toString(),
- mention.getStart(),
- mention.getLength());
+ static JsonMention from(MessageEnvelope.Data.Mention mention) {
+ final var address = mention.recipient();
+ return new JsonMention(address.getLegacyIdentifier(),
+ address.number().orElse(null),
+ address.uuid().map(UUID::toString).orElse(null),
+ mention.start(),
+ mention.length());