MESSENGER-3861 Security fix, set lastActiveTime only when pinUnlocked state is reached

This commit is contained in:
Frank Rotermund
2022-11-21 07:52:29 +01:00
parent 2c2f0fa51a
commit 21e3e38979
3 changed files with 14 additions and 3 deletions
@@ -105,6 +105,7 @@ final class SetupBiometricsViewModel: SetupBiometricsViewModelType {
// biometrics can't be used until further unlock with pin or a new log in
self.pinCodePreferences.canUseBiometricsToUnlock = false
self.coordinatorDelegate?.setupBiometricsViewModelDidCompleteWithReset(self, dueToTooManyErrors: true)
self.userCancelledUnlockWithBiometrics()
} else if nsError.code == LAError.Code.userCancel.rawValue || nsError.code == LAError.Code.userFallback.rawValue {
self.userCancelledUnlockWithBiometrics()
} else {