mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-24 04:58:45 +00:00
Assume PNP capability is true.
This commit is contained in:
committed by
Cody Henthorne
parent
b19bcd88b9
commit
872ee805d1
@@ -20,7 +20,6 @@ import org.thoughtcrime.securesms.dependencies.ApplicationDependencies
|
||||
import org.thoughtcrime.securesms.jobmanager.Job
|
||||
import org.thoughtcrime.securesms.jobmanager.impl.NetworkConstraint
|
||||
import org.thoughtcrime.securesms.keyvalue.SignalStore
|
||||
import org.thoughtcrime.securesms.recipients.Recipient
|
||||
import org.thoughtcrime.securesms.registration.VerifyResponse
|
||||
import org.thoughtcrime.securesms.registration.VerifyResponseWithoutKbs
|
||||
import org.thoughtcrime.securesms.util.TextSecurePreferences
|
||||
@@ -49,7 +48,7 @@ class PnpInitializeDevicesJob private constructor(parameters: Parameters) : Base
|
||||
|
||||
@JvmStatic
|
||||
fun enqueueIfNecessary() {
|
||||
if (SignalStore.misc().hasPniInitializedDevices() || !SignalStore.account().isRegistered || SignalStore.account().aci == null || Recipient.self().pnpCapability != Recipient.Capability.SUPPORTED) {
|
||||
if (SignalStore.misc().hasPniInitializedDevices() || !SignalStore.account().isRegistered || SignalStore.account().aci == null) {
|
||||
return
|
||||
}
|
||||
|
||||
@@ -71,10 +70,6 @@ class PnpInitializeDevicesJob private constructor(parameters: Parameters) : Base
|
||||
|
||||
@Throws(Exception::class)
|
||||
public override fun onRun() {
|
||||
if (Recipient.self().pnpCapability != Recipient.Capability.SUPPORTED) {
|
||||
throw IllegalStateException("This should only be run if you have the capability!")
|
||||
}
|
||||
|
||||
if (!SignalStore.account().isRegistered || SignalStore.account().aci == null) {
|
||||
Log.w(TAG, "Not registered! Skipping, as it wouldn't do anything.")
|
||||
return
|
||||
|
||||
@@ -116,7 +116,7 @@ public class AccountRecordProcessor extends DefaultStorageRecordProcessor<Signal
|
||||
boolean preferContactAvatars = remote.isPreferContactAvatars();
|
||||
int universalExpireTimer = remote.getUniversalExpireTimer();
|
||||
boolean primarySendsSms = SignalStore.account().isPrimaryDevice() ? local.isPrimarySendsSms() : remote.isPrimarySendsSms();
|
||||
String e164 = SignalStore.account().isPrimaryDevice() && !self.getPnpCapability().isSupported() ? local.getE164() : remote.getE164();
|
||||
String e164 = SignalStore.account().isPrimaryDevice() ? local.getE164() : remote.getE164();
|
||||
List<String> defaultReactions = remote.getDefaultReactions().size() > 0 ? remote.getDefaultReactions() : local.getDefaultReactions();
|
||||
boolean displayBadgesOnProfile = remote.isDisplayBadgesOnProfile();
|
||||
boolean subscriptionManuallyCancelled = remote.isSubscriptionManuallyCancelled();
|
||||
|
||||
@@ -168,10 +168,6 @@ public final class StorageSyncHelper {
|
||||
.setUsername(SignalStore.account().getUsername())
|
||||
.setHasCompletedUsernameOnboarding(SignalStore.uiHints().hasCompletedUsernameOnboarding());
|
||||
|
||||
if (!self.getPnpCapability().isSupported()) {
|
||||
account.setE164(self.requireE164());
|
||||
}
|
||||
|
||||
UsernameLinkComponents linkComponents = SignalStore.account().getUsernameLink();
|
||||
if (linkComponents != null) {
|
||||
account.setUsernameLink(new AccountRecord.UsernameLink.Builder()
|
||||
|
||||
Reference in New Issue
Block a user