From: AsamK Date: Sun, 29 Sep 2024 07:43:26 +0000 (+0200) Subject: Refactor attachment upload X-Git-Tag: v0.13.8~9 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/91eacc18c20b25cb787ae39a74b621bc4b1702a0 Refactor attachment upload --- diff --git a/lib/src/main/java/org/asamk/signal/manager/internal/ManagerImpl.java b/lib/src/main/java/org/asamk/signal/manager/internal/ManagerImpl.java index 0dc7f5ed..4e6bee90 100644 --- a/lib/src/main/java/org/asamk/signal/manager/internal/ManagerImpl.java +++ b/lib/src/main/java/org/asamk/signal/manager/internal/ManagerImpl.java @@ -764,11 +764,12 @@ public class ManagerImpl implements Manager { messageBuilder.withBody(message.messageText()); } if (!message.attachments().isEmpty()) { + final var uploadedAttachments = context.getAttachmentHelper().uploadAttachments(message.attachments()); if (!additionalAttachments.isEmpty()) { - additionalAttachments.addAll(context.getAttachmentHelper().uploadAttachments(message.attachments())); + additionalAttachments.addAll(uploadedAttachments); messageBuilder.withAttachments(additionalAttachments); } else { - messageBuilder.withAttachments(context.getAttachmentHelper().uploadAttachments(message.attachments())); + messageBuilder.withAttachments(uploadedAttachments); } } if (!message.mentions().isEmpty()) {