X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/d13d150fe1c6b21dd53617cf7996d2876bc5db58..5cd5697aea9c2a032abc9ffc3a935e356ce65583:/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 a3c2d7f2..c645b512 100644 --- a/src/main/java/org/asamk/signal/json/JsonDataMessage.java +++ b/src/main/java/org/asamk/signal/json/JsonDataMessage.java @@ -15,6 +15,7 @@ record JsonDataMessage( @JsonInclude(JsonInclude.Include.NON_NULL) Boolean viewOnce, @JsonInclude(JsonInclude.Include.NON_NULL) JsonReaction reaction, @JsonInclude(JsonInclude.Include.NON_NULL) JsonQuote quote, + @JsonInclude(JsonInclude.Include.NON_NULL) JsonPayment payment, @JsonInclude(JsonInclude.Include.NON_NULL) List mentions, @JsonInclude(JsonInclude.Include.NON_NULL) List attachments, @JsonInclude(JsonInclude.Include.NON_NULL) JsonSticker sticker, @@ -32,6 +33,7 @@ record JsonDataMessage( final var viewOnce = dataMessage.isViewOnce(); final var reaction = dataMessage.reaction().map(JsonReaction::from).orElse(null); final var quote = dataMessage.quote().isPresent() ? JsonQuote.from(dataMessage.quote().get()) : null; + final var payment = dataMessage.payment().isPresent() ? JsonPayment.from(dataMessage.payment().get()) : null; final var mentions = dataMessage.mentions().size() > 0 ? dataMessage.mentions() .stream() .map(JsonMention::from) @@ -55,6 +57,7 @@ record JsonDataMessage( viewOnce, reaction, quote, + payment, mentions, attachments, sticker, @@ -72,6 +75,7 @@ record JsonDataMessage( null, null, null, + null, messageReceived.getAttachments().stream().map(JsonAttachment::from).collect(Collectors.toList()), null, null, @@ -88,6 +92,7 @@ record JsonDataMessage( null, null, null, + null, messageReceived.getAttachments().stream().map(JsonAttachment::from).collect(Collectors.toList()), null, null,