]> nmode's Git Repositories - signal-cli/commitdiff
Fix sending large text messages to multiple recipients
authorAsamK <asamk@gmx.de>
Fri, 3 Mar 2023 17:06:31 +0000 (18:06 +0100)
committerAsamK <asamk@gmx.de>
Fri, 3 Mar 2023 17:06:31 +0000 (18:06 +0100)
Fixes #1177

lib/src/main/java/org/asamk/signal/manager/ManagerImpl.java

index bb55746cc3674679e1e8d0dca92cc1cb6fc44636..844c3323c192f171d43a34e9cec8615ad1211787 100644 (file)
@@ -569,7 +569,7 @@ class ManagerImpl implements Manager {
             final var textAttachment = AttachmentUtils.createAttachmentStream(new StreamDetails(new ByteArrayInputStream(
                     messageBytes), MimeUtils.LONG_TEXT, messageBytes.length), Optional.empty());
             messageBuilder.withBody(message.messageText().substring(0, 2000));
-            messageBuilder.withAttachment(textAttachment);
+            messageBuilder.withAttachment(context.getAttachmentHelper().uploadAttachment(textAttachment));
         } else {
             messageBuilder.withBody(message.messageText());
         }