Fix sending reactions to note to self.

This commit is contained in:
Cody Henthorne
2022-02-03 14:57:27 -05:00
parent 24a875c73a
commit a05776551f
9 changed files with 60 additions and 26 deletions

View File

@@ -487,6 +487,12 @@ public class SignalServiceMessageSender {
return results;
}
public SendMessageResult sendSyncMessage(SignalServiceDataMessage dataMessage)
throws IOException, UntrustedIdentityException
{
return sendSyncMessage(createSelfSendSyncMessage(dataMessage), Optional.absent());
}
public SendMessageResult sendSyncMessage(SignalServiceSyncMessage message, Optional<UnidentifiedAccessPair> unidentifiedAccess)
throws IOException, UntrustedIdentityException
{
@@ -1537,6 +1543,16 @@ public class SignalServiceMessageSender {
return results;
}
private SignalServiceSyncMessage createSelfSendSyncMessage(SignalServiceDataMessage message) {
SentTranscriptMessage transcript = new SentTranscriptMessage(Optional.of(localAddress),
message.getTimestamp(),
message,
message.getExpiresInSeconds(),
Collections.singletonMap(localAddress, false),
false);
return SignalServiceSyncMessage.forSentTranscript(transcript);
}
private List<SendMessageResult> sendMessage(List<SignalServiceAddress> recipients,
List<Optional<UnidentifiedAccess>> unidentifiedAccess,
long timestamp,