- final var messageBuilder = createMessageBuilder().withBody(messageText);
- if (attachments != null) {
- var attachmentStreams = AttachmentUtils.getSignalServiceAttachments(attachments);
+ final var messageBuilder = createMessageBuilder();
+ applyMessage(messageBuilder, message);
+ return sendHelper.sendMessage(messageBuilder, getRecipientIds(recipients));
+ }
+
+ private void applyMessage(
+ final SignalServiceDataMessage.Builder messageBuilder, final Message message
+ ) throws AttachmentInvalidException, IOException {
+ messageBuilder.withBody(message.getMessageText());
+ if (message.getAttachments() != null) {
+ var attachmentStreams = AttachmentUtils.getSignalServiceAttachments(message.getAttachments());