getEnrolledBiometrics method

  1. @override
Future<List<BiometricType>> getEnrolledBiometrics()
override

Returns a list of enrolled biometrics.

Possible values include:

  • BiometricType.face
  • BiometricType.fingerprint
  • BiometricType.iris (not yet implemented)
  • BiometricType.strong
  • BiometricType.weak

Implementation

@override
Future<List<BiometricType>> getEnrolledBiometrics() async {
  final List<AuthBiometricWrapper?> result =
      await _api.getEnrolledBiometrics();
  return result
      .cast<AuthBiometricWrapper>()
      .map((AuthBiometricWrapper entry) {
    switch (entry.value) {
      case AuthBiometric.face:
        return BiometricType.face;
      case AuthBiometric.fingerprint:
        return BiometricType.fingerprint;
    }
  }).toList();
}