]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/api/Message.java
Implement sending link previews
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / api / Message.java
index 3df110cdd8464848c26411a09be2f1e3c0a58ae4..1e76faeaa041b8b3795c94dd5ef8537fda7cc120 100644 (file)
@@ -8,7 +8,8 @@ public record Message(
         List<String> attachments,
         List<Mention> mentions,
         Optional<Quote> quote,
-        Optional<Sticker> sticker
+        Optional<Sticker> sticker,
+        List<Preview> previews
 ) {
 
     public record Mention(RecipientIdentifier.Single recipient, int start, int length) {}
@@ -16,4 +17,6 @@ public record Message(
     public record Quote(long timestamp, RecipientIdentifier.Single author, String message, List<Mention> mentions) {}
 
     public record Sticker(byte[] packId, int stickerId) {}
+
+    public record Preview(String url, String title, String description, Optional<String> image) {}
 }