X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/e83f43065ecd7922de75ea4f9262d6f2770369b2..73d44ba3fee81e5a19f1055bd90366e37f0341ec:/src/main/java/org/asamk/signal/dbus/DbusReceiveMessageHandler.java diff --git a/src/main/java/org/asamk/signal/dbus/DbusReceiveMessageHandler.java b/src/main/java/org/asamk/signal/dbus/DbusReceiveMessageHandler.java index da79f5bf..375fb0b1 100644 --- a/src/main/java/org/asamk/signal/dbus/DbusReceiveMessageHandler.java +++ b/src/main/java/org/asamk/signal/dbus/DbusReceiveMessageHandler.java @@ -14,7 +14,6 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.stream.Collectors; public class DbusReceiveMessageHandler implements Manager.ReceiveMessageHandler { @@ -126,11 +125,11 @@ public class DbusReceiveMessageHandler implements Manager.ReceiveMessageHandler .stream() .filter(a -> a.id().isPresent()) .map(this::getAttachmentMap) - .collect(Collectors.toList()); + .toList(); extras.put("attachments", new Variant<>(attachments, "aa{sv}")); } if (message.mentions().size() > 0) { - var mentions = message.mentions().stream().map(this::getMentionMap).collect(Collectors.toList()); + var mentions = message.mentions().stream().map(this::getMentionMap).toList(); extras.put("mentions", new Variant<>(mentions, "aa{sv}")); } extras.put("expiresInSeconds", new Variant<>(message.expiresInSeconds())); @@ -163,7 +162,10 @@ public class DbusReceiveMessageHandler implements Manager.ReceiveMessageHandler } private Map> getStickerMap(final MessageEnvelope.Data.Sticker sticker) { - return Map.of("packId", new Variant<>(sticker.packId()), "stickerId", new Variant<>(sticker.stickerId())); + return Map.of("packId", + new Variant<>(sticker.packId().serialize()), + "stickerId", + new Variant<>(sticker.stickerId())); } private Map> getReactionMap(final MessageEnvelope.Data.Reaction reaction) {