Prevent getting stuck on registration lock V2 fragment.

This commit is contained in:
Nicholas Tinsley
2024-06-04 14:43:05 -04:00
committed by Cody Henthorne
parent 9af1c72233
commit c3c713a75a
2 changed files with 10 additions and 1 deletions

View File

@@ -93,6 +93,8 @@ class RegistrationV2ViewModel : ViewModel() {
val incorrectCodeAttempts = store.map { it.incorrectCodeAttempts }.asLiveData()
val inProgress = store.map { it.inProgress }.asLiveData()
val svrTriesRemaining: Int
get() = store.value.svrTriesRemaining
@@ -427,7 +429,6 @@ class RegistrationV2ViewModel : ViewModel() {
when (sessionResult) {
is UnknownError -> {
handleGenericError(sessionResult.getCause())
return false
}
is Success -> {

View File

@@ -115,6 +115,14 @@ class RegistrationLockV2Fragment : LoggingFragment(R.layout.fragment_registratio
if (triesRemaining < 5) {
binding.kbsLockPinInputLabel.text = requireContext().resources.getQuantityString(R.plurals.RegistrationLockFragment__d_attempts_remaining, triesRemaining, triesRemaining)
}
viewModel.inProgress.observe(viewLifecycleOwner) {
if (it) {
binding.kbsLockPinConfirm.setSpinning()
} else {
binding.kbsLockPinConfirm.cancelSpinning()
}
}
}
private fun handlePinEntry() {