biometricEnable method
Future<Response<T>>
biometricEnable(
- bool enabled
)
inherited
Implementation
Future<Response<T>> biometricEnable(bool enabled) async {
try {
final eligibility = await _checkBiometricEligibility();
if (!eligibility.isSuccessful) return eligibility;
final auth = eligibility.data!;
if (enabled) {
final response = await delegate.signInWithBiometric();
if (!response.isSuccessful) {
return Response(status: response.status, error: response.error);
}
}
final value = await _update(
id: auth.id,
updateMode: true,
data: {keys.biometric: enabled},
);
return Response(status: Status.ok, data: value);
} catch (error) {
return Response(status: Status.failure, error: error.toString());
}
}