Proactively share profile key after accepting a message request.

This commit is contained in:
Alex Hart
2020-04-16 09:30:46 -03:00
committed by Greyson Parrelli
parent fc6b5c1d7c
commit 6d6e017c71
4 changed files with 171 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ import org.thoughtcrime.securesms.recipients.LiveRecipient;
import org.thoughtcrime.securesms.recipients.Recipient;
import org.thoughtcrime.securesms.recipients.RecipientId;
import org.thoughtcrime.securesms.recipients.RecipientUtil;
import org.thoughtcrime.securesms.sms.MessageSender;
import org.thoughtcrime.securesms.util.TextSecurePreferences;
import org.thoughtcrime.securesms.util.concurrent.SignalExecutors;
import org.whispersystems.libsignal.util.guava.Optional;
@@ -79,6 +80,7 @@ final class MessageRequestRepository {
ApplicationDependencies.getJobManager().add(MultiDeviceMessageRequestResponseJob.forAccept(liveRecipient.getId()));
}
MessageSender.sendProfileKey(context, threadId);
onMessageRequestAccepted.run();
});
}