Properly handle LockedException during PIN guess.

fork-5.53.8
Greyson Parrelli 2021-12-01 12:35:37 -05:00
rodzic d48632d09d
commit 4ba4df706e
2 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -27,6 +27,10 @@ class VerifyCodeWithRegistrationLockResponseProcessor(
return super.getError()
}
public override fun registrationLock(): Boolean {
return super.registrationLock()
}
fun wrongPin(): Boolean {
return error is KeyBackupSystemWrongPinException
}

Wyświetl plik

@ -180,7 +180,7 @@ public abstract class BaseRegistrationLockFragment extends LoggingFragment {
handleSuccessfulPinEntry(pin);
} else if (processor.wrongPin()) {
onIncorrectKbsRegistrationLockPin(processor.getToken());
} else if (processor.isKbsLocked()) {
} else if (processor.isKbsLocked() || processor.registrationLock()) {
onKbsAccountLocked();
} else if (processor.rateLimit()) {
onRateLimited();