X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/a593051512b716ed3cc42a1a7b69d49a459352ed..91700ce995ae381dd97b246ea3ff11afb748e421:/src/main/java/org/asamk/signal/json/JsonDataMessage.java diff --git a/src/main/java/org/asamk/signal/json/JsonDataMessage.java b/src/main/java/org/asamk/signal/json/JsonDataMessage.java index 5511f531..6da7145a 100644 --- a/src/main/java/org/asamk/signal/json/JsonDataMessage.java +++ b/src/main/java/org/asamk/signal/json/JsonDataMessage.java @@ -20,6 +20,7 @@ record JsonDataMessage( @JsonInclude(JsonInclude.Include.NON_NULL) JsonSticker sticker, @JsonInclude(JsonInclude.Include.NON_NULL) JsonRemoteDelete remoteDelete, @JsonInclude(JsonInclude.Include.NON_NULL) List contacts, + @JsonInclude(JsonInclude.Include.NON_NULL) List textStyles, @JsonInclude(JsonInclude.Include.NON_NULL) JsonGroupInfo groupInfo, @JsonInclude(JsonInclude.Include.NON_NULL) JsonStoryContext storyContext ) { @@ -53,11 +54,15 @@ record JsonDataMessage( .map(JsonAttachment::from) .toList() : null; final var sticker = dataMessage.sticker().isPresent() ? JsonSticker.from(dataMessage.sticker().get()) : null; - final var contacts = dataMessage.sharedContacts().size() > 0 ? dataMessage.sharedContacts() .stream() .map(JsonSharedContact::from) .toList() : null; + final var textStyles = dataMessage.textStyles().size() > 0 ? dataMessage.textStyles() + .stream() + .map(JsonTextStyle::from) + .toList() : null; + return new JsonDataMessage(timestamp, message, expiresInSeconds, @@ -71,6 +76,7 @@ record JsonDataMessage( sticker, remoteDelete, contacts, + textStyles, groupInfo, storyContext); }