]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/json/JsonDataMessage.java
Add -c for --config (#816)
[signal-cli] / src / main / java / org / asamk / signal / json / JsonDataMessage.java
index a3c2d7f25c9a66d7b9046e121d8a138b5e69cd26..c645b512115cc10405aca7e252d54ab27661be03 100644 (file)
@@ -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<JsonMention> mentions,
         @JsonInclude(JsonInclude.Include.NON_NULL) List<JsonAttachment> 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,