utils/biometric library

Functions

addUserWithBiometrics(String userId) → Future<Map<String, dynamic>>
Añade un userId a la lista de usuarios con biometría habilitada. Retorna un Map con { success, message, code, error }.
getBiometricType() → Future
Determina el tipo de biometría disponible: 'Face ID' | 'Touch ID' | false
getUsersWithBiometrics() → Future<List<String>>
Obtiene la lista de todos los userIds con biometría habilitada. Retorna List
handleBiometricAuth() → Future<ApiResult>
isBiometricEnabled() → Future
Verifica si el dispositivo tiene biometría disponible y enrollada. Retorna true si disponible; en caso de error o no disponible, retorna Map con details (para compatibilidad).
isBiometricEnabledForUser(String userId) → Future<ApiResult>
Verifica si un usuario específico tiene la biometría habilitada. Retorna un Map con { success, message, code, error, isEnabled }.
removeUserWithBiometrics(String userId) → Future<Map<String, dynamic>>
Elimina un userId de la lista de usuarios con biometría habilitada.