LockScreen : reduce delay before validation step in setup
This commit is contained in:
@@ -32,6 +32,11 @@ import io.element.android.libraries.core.meta.BuildMeta
|
||||
import kotlinx.coroutines.delay
|
||||
import javax.inject.Inject
|
||||
|
||||
/**
|
||||
* Some time for the ui to refresh before showing confirmation step.
|
||||
*/
|
||||
private const val DELAY_BEFORE_CONFIRMATION_STEP_IN_MILLIS = 100L
|
||||
|
||||
class SetupPinPresenter @Inject constructor(
|
||||
private val lockScreenConfig: LockScreenConfig,
|
||||
private val pinValidator: PinValidator,
|
||||
@@ -60,8 +65,7 @@ class SetupPinPresenter @Inject constructor(
|
||||
setupPinFailure = pinValidationResult.failure
|
||||
}
|
||||
PinValidator.Result.Valid -> {
|
||||
// Leave some time for the ui to refresh before showing confirmation
|
||||
delay(150)
|
||||
delay(DELAY_BEFORE_CONFIRMATION_STEP_IN_MILLIS)
|
||||
isConfirmationStep = true
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user