Преглед изворни кода

Refactor authentication error message handling since target is higher than ios 16.6

codebymini пре 5 месеци
родитељ
комит
945d30affa
1 измењених фајлова са 7 додато и 12 уклоњено
  1. 7 12
      LoopFollow/Helpers/AuthService.swift

+ 7 - 12
LoopFollow/Helpers/AuthService.swift

@@ -31,20 +31,15 @@ public enum AuthService {
         guard context.canEvaluatePolicy(.deviceOwnerAuthentication, error: &error) else {
             var message = "Device authentication is not available. "
 
-            if #available(iOS 11, *) {
-                let biometryType = context.biometryType
-                if biometryType == .none {
-                    message += "Please enable Face ID, Touch ID, or set up a device passcode in Settings."
-                } else if biometryType == .faceID {
-                    message += "Face ID is not available. Please set up a device passcode in Settings."
-                } else if biometryType == .touchID {
-                    message += "Touch ID is not available. Please set up a device passcode in Settings."
-                }
-            } else {
-                message += "Please enable Touch ID or set up a device passcode in Settings."
+            let biometryType = context.biometryType
+            if biometryType == .none {
+                message += "Please enable Face ID, Touch ID, or set up a device passcode in Settings."
+            } else if biometryType == .faceID {
+                message += "Face ID is not available. Please set up a device passcode in Settings."
+            } else if biometryType == .touchID {
+                message += "Touch ID is not available. Please set up a device passcode in Settings."
             }
 
-
             DispatchQueue.main.async {
                 completion(.unavailable(message))
             }