From 0eda714755dfdaf5f269159a86874a7c6b8d05f8 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 10 Apr 2024 14:21:34 -0300 Subject: [PATCH] Send recipients when sending group story sync. --- .../securesms/messages/GroupSendUtil.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/messages/GroupSendUtil.java b/app/src/main/java/org/thoughtcrime/securesms/messages/GroupSendUtil.java index b54c7a92bf..591470b648 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/messages/GroupSendUtil.java +++ b/app/src/main/java/org/thoughtcrime/securesms/messages/GroupSendUtil.java @@ -65,6 +65,7 @@ import java.util.Set; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicLong; import java.util.stream.Collectors; +import java.util.stream.Stream; public final class GroupSendUtil { @@ -212,7 +213,15 @@ public final class GroupSendUtil { allTargets, isRecipientUpdate, true, - new StorySendOperation(messageId, groupId, sentTimestamp, message, Collections.emptySet()), + new StorySendOperation(messageId, + groupId, + sentTimestamp, + message, + allTargets.stream() + .map(target -> new SignalServiceStoryMessageRecipient(new SignalServiceAddress(target.requireServiceId()), + Collections.emptyList(), + true)) + .collect(Collectors.toSet())), null); }