mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 00:59:49 +01:00
Migrate linked device status to the SignalStore.
This commit is contained in:
@@ -23,6 +23,7 @@ import org.thoughtcrime.securesms.groups.ui.GroupChangeFailureReason;
|
||||
import org.thoughtcrime.securesms.jobs.MultiDeviceMessageRequestResponseJob;
|
||||
import org.thoughtcrime.securesms.jobs.ReportSpamJob;
|
||||
import org.thoughtcrime.securesms.jobs.SendViewedReceiptJob;
|
||||
import org.thoughtcrime.securesms.keyvalue.SignalStore;
|
||||
import org.thoughtcrime.securesms.mms.MmsException;
|
||||
import org.thoughtcrime.securesms.mms.OutgoingMessage;
|
||||
import org.thoughtcrime.securesms.notifications.MarkReadReceiver;
|
||||
@@ -207,7 +208,7 @@ public final class MessageRequestRepository {
|
||||
|
||||
SendViewedReceiptJob.enqueue(threadId, recipientId, viewedInfos);
|
||||
|
||||
if (TextSecurePreferences.isMultiDevice(context)) {
|
||||
if (SignalStore.account().hasLinkedDevices()) {
|
||||
AppDependencies.getJobManager().add(MultiDeviceMessageRequestResponseJob.forAccept(recipientId));
|
||||
}
|
||||
|
||||
@@ -269,7 +270,7 @@ public final class MessageRequestRepository {
|
||||
}
|
||||
}
|
||||
|
||||
if (TextSecurePreferences.isMultiDevice(context)) {
|
||||
if (SignalStore.account().hasLinkedDevices()) {
|
||||
AppDependencies.getJobManager().add(MultiDeviceMessageRequestResponseJob.forDelete(recipientId));
|
||||
}
|
||||
|
||||
@@ -307,7 +308,7 @@ public final class MessageRequestRepository {
|
||||
}
|
||||
Recipient.live(recipientId).refresh();
|
||||
|
||||
if (TextSecurePreferences.isMultiDevice(context)) {
|
||||
if (SignalStore.account().hasLinkedDevices()) {
|
||||
AppDependencies.getJobManager().add(MultiDeviceMessageRequestResponseJob.forBlock(recipientId));
|
||||
}
|
||||
|
||||
@@ -367,7 +368,7 @@ public final class MessageRequestRepository {
|
||||
|
||||
AppDependencies.getJobManager().add(new ReportSpamJob(threadId, System.currentTimeMillis()));
|
||||
|
||||
if (TextSecurePreferences.isMultiDevice(context)) {
|
||||
if (SignalStore.account().hasLinkedDevices()) {
|
||||
AppDependencies.getJobManager().add(MultiDeviceMessageRequestResponseJob.forBlockAndReportSpam(recipientId));
|
||||
}
|
||||
|
||||
@@ -394,7 +395,7 @@ public final class MessageRequestRepository {
|
||||
|
||||
AppDependencies.getJobManager().add(new ReportSpamJob(threadId, System.currentTimeMillis()));
|
||||
|
||||
if (TextSecurePreferences.isMultiDevice(context)) {
|
||||
if (SignalStore.account().hasLinkedDevices()) {
|
||||
AppDependencies.getJobManager().add(MultiDeviceMessageRequestResponseJob.forReportSpam(recipientId));
|
||||
}
|
||||
|
||||
@@ -419,7 +420,7 @@ public final class MessageRequestRepository {
|
||||
|
||||
RecipientUtil.unblock(recipient);
|
||||
|
||||
if (TextSecurePreferences.isMultiDevice(context)) {
|
||||
if (SignalStore.account().hasLinkedDevices()) {
|
||||
AppDependencies.getJobManager().add(MultiDeviceMessageRequestResponseJob.forAccept(recipientId));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user