Migrate linked device status to the SignalStore.

This commit is contained in:
Greyson Parrelli
2024-10-28 10:55:46 -04:00
parent 2cd15ae879
commit ead66cdfc0
46 changed files with 96 additions and 317 deletions

View File

@@ -14,6 +14,7 @@ import org.signal.libsignal.protocol.state.KyberPreKeyRecord;
import org.signal.libsignal.protocol.state.PreKeyRecord;
import org.signal.libsignal.protocol.state.SessionRecord;
import org.signal.libsignal.protocol.state.SignedPreKeyRecord;
import org.thoughtcrime.securesms.keyvalue.SignalStore;
import org.thoughtcrime.securesms.util.TextSecurePreferences;
import org.whispersystems.signalservice.api.SignalServiceAccountDataStore;
import org.whispersystems.signalservice.api.push.DistributionId;
@@ -53,7 +54,7 @@ public class SignalServiceAccountDataStoreImpl implements SignalServiceAccountDa
@Override
public boolean isMultiDevice() {
return TextSecurePreferences.isMultiDevice(context);
return SignalStore.account().hasLinkedDevices();
}
@Override

View File

@@ -47,6 +47,6 @@ public final class SignalServiceDataStoreImpl implements SignalServiceDataStore
@Override
public boolean isMultiDevice() {
return TextSecurePreferences.isMultiDevice(context);
return SignalStore.account().hasLinkedDevices();
}
}