Keep Android biometric opt-in available

This commit is contained in:
2026-04-23 15:28:34 -05:00
parent d80d537d02
commit 51b2116bde
6 changed files with 14 additions and 15 deletions
@@ -398,7 +398,7 @@ fun LinkedSignApp(viewModel: MainViewModel, appContext: Context, activity: Compo
.onSuccess {
selectedTab = if (viewModel.consumeAboutLandingForCurrentUser()) AppTab.About else AppTab.Documents
appUnlocked = true
showBiometricOptIn = biometricAvailable && !state.biometricEnabled
showBiometricOptIn = biometricAvailable && !state.biometricHasCredentials
snackbarHostState.showSnackbar("Sesión iniciada.")
}
.onFailure { error ->
@@ -480,10 +480,7 @@ fun LinkedSignApp(viewModel: MainViewModel, appContext: Context, activity: Compo
if (showBiometricOptIn) {
AlertDialog(
onDismissRequest = {
scope.launch {
viewModel.declineBiometricAccess()
showBiometricOptIn = false
}
showBiometricOptIn = false
},
title = { Text("Activar acceso biométrico") },
text = {
@@ -504,10 +501,7 @@ fun LinkedSignApp(viewModel: MainViewModel, appContext: Context, activity: Compo
},
dismissButton = {
OutlinedButton(onClick = {
scope.launch {
viewModel.declineBiometricAccess()
showBiometricOptIn = false
}
showBiometricOptIn = false
}) {
Text("Ahora no")
}