From a2c962c2f63c7f93c453d08b0b4d4e7e7df64c03 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 29 Nov 2017 23:29:13 -0500 Subject: [PATCH] adjust faceid check logic --- src/iOS.Core/Services/DeviceInfoService.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/iOS.Core/Services/DeviceInfoService.cs b/src/iOS.Core/Services/DeviceInfoService.cs index 4eb50cded..7c85eae09 100644 --- a/src/iOS.Core/Services/DeviceInfoService.cs +++ b/src/iOS.Core/Services/DeviceInfoService.cs @@ -37,8 +37,12 @@ namespace Bit.iOS.Core.Services } var context = new LAContext(); - return context.CanEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, out NSError e) && - context.BiometryType == LABiometryType.TypeFaceId; + if(!context.CanEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, out NSError e)) + { + return false; + } + + return context.BiometryType == LABiometryType.TypeFaceId; } } }