kopia lustrzana https://github.com/ryukoposting/Signal-Android
Attempt to auto-resolve after being locked out if local data is available.
rodzic
ab48aa5766
commit
3e69ef8acc
|
@ -165,7 +165,7 @@ public final class RegistrationViewModel extends BaseRegistrationViewModel {
|
||||||
VerifyResponseProcessor processor = new VerifyResponseWithoutKbs(verifyAccountWithoutKbsResponse);
|
VerifyResponseProcessor processor = new VerifyResponseWithoutKbs(verifyAccountWithoutKbsResponse);
|
||||||
String pin = SignalStore.kbsValues().getPin();
|
String pin = SignalStore.kbsValues().getPin();
|
||||||
|
|
||||||
if (processor.registrationLock() && SignalStore.kbsValues().getRegistrationLockToken() != null && pin != null) {
|
if ((processor.isKbsLocked() || processor.registrationLock()) && SignalStore.kbsValues().getRegistrationLockToken() != null && pin != null) {
|
||||||
KbsPinData pinData = new KbsPinData(SignalStore.kbsValues().getOrCreateMasterKey(), SignalStore.kbsValues().getRegistrationLockTokenResponse());
|
KbsPinData pinData = new KbsPinData(SignalStore.kbsValues().getOrCreateMasterKey(), SignalStore.kbsValues().getRegistrationLockTokenResponse());
|
||||||
|
|
||||||
return verifyAccountRepository.registerAccount(sessionId, getRegistrationData(), pin, () -> pinData)
|
return verifyAccountRepository.registerAccount(sessionId, getRegistrationData(), pin, () -> pinData)
|
||||||
|
|
Ładowanie…
Reference in New Issue