mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-05-02 06:33:38 +01:00
Fix sending reactions to note to self.
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user