checkBiometric method

Future<Map<String, dynamic>> checkBiometric(
  1. dynamic args
)

Implementation

Future<Map<String, dynamic>> checkBiometric(args) async {
  var result = await sl<StorageService>().readBioPublicKey();

  if (result != null) {
    return RegisteredBiometricModel(
      registered: true,
      credentialIds: [result.credId],
      device: await getDeviceInfo(),
      errorCodes: [],
    ).toMap();
  } else {
    return RegisteredBiometricModel(
      registered: false,
      credentialIds: [],
      device: await getDeviceInfo(),
      errorCodes: [
        BiometricStatus.bioNoCredIds.name,
      ],
    ).toMap();
  }
}