- JsonMention(SignalServiceDataMessage.Mention mention, Manager m) {
- final var address = m.resolveSignalServiceAddress(new SignalServiceAddress(mention.getUuid(), null));
- this.name = getLegacyIdentifier(address);
- this.number = address.getNumber().orNull();
- this.uuid = address.getUuid().transform(UUID::toString).orNull();
- this.start = mention.getStart();
- this.length = mention.getLength();
+ 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());