@ -19,6 +19,7 @@ package io.element.android.features.lockscreen.impl.unlock
@@ -19,6 +19,7 @@ package io.element.android.features.lockscreen.impl.unlock
import androidx.compose.ui.tooling.preview.PreviewParameterProvider
import io.element.android.features.lockscreen.impl.biometric.BiometricUnlock
import io.element.android.features.lockscreen.impl.pin.model.PinEntry
import io.element.android.libraries.architecture.AsyncAction
import io.element.android.libraries.architecture.AsyncData
open class PinUnlockStateProvider : PreviewParameterProvider < PinUnlockState > {
@ -30,7 +31,7 @@ open class PinUnlockStateProvider : PreviewParameterProvider<PinUnlockState> {
@@ -30,7 +31,7 @@ open class PinUnlockStateProvider : PreviewParameterProvider<PinUnlockState> {
aPinUnlockState ( showSignOutPrompt = true ) ,
aPinUnlockState ( showBiometricUnlock = false ) ,
aPinUnlockState ( showSignOutPrompt = true , remainingAttempts = 0 ) ,
aPinUnlockState ( signOutAction = AsyncData . Loading ( ) ) ,
aPinUnlockState ( signOutAction = AsyncAction . Loading ) ,
)
}
@ -42,7 +43,7 @@ fun aPinUnlockState(
@@ -42,7 +43,7 @@ fun aPinUnlockState(
showBiometricUnlock : Boolean = true ,
biometricUnlockResult : BiometricUnlock . AuthenticationResult ? = null ,
isUnlocked : Boolean = false ,
signOutAction : AsyncData < String ? > = AsyncData . Uninitialized ,
signOutAction : AsyncAction < String ? > = AsyncAction . Uninitialized ,
) = PinUnlockState (
pinEntry = AsyncData . Success ( pinEntry ) ,
showWrongPinTitle = showWrongPinTitle ,