From 92247ed63874ea29ae3424770a94b295131d308e Mon Sep 17 00:00:00 2001 From: Sandro Date: Thu, 17 Nov 2022 20:18:50 +0100 Subject: [PATCH] Adds missing error message case This PR adds the error message case BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED for canAuthenticate result handling. https://developer.android.com/reference/android/hardware/biometrics/BiometricManager#canAuthenticate() --- .../src/main/java/com/rnbiometrics/ReactNativeBiometrics.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/src/main/java/com/rnbiometrics/ReactNativeBiometrics.java b/android/src/main/java/com/rnbiometrics/ReactNativeBiometrics.java index 624ecd9..00bf6ad 100644 --- a/android/src/main/java/com/rnbiometrics/ReactNativeBiometrics.java +++ b/android/src/main/java/com/rnbiometrics/ReactNativeBiometrics.java @@ -75,6 +75,9 @@ public void isSensorAvailable(final ReadableMap params, final Promise promise) { case BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED: resultMap.putString("error", "BIOMETRIC_ERROR_NONE_ENROLLED"); break; + case BiometricManager.BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED: + resultMap.putString("error", "BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED"); + break; } promise.resolve(resultMap);