Browse Source

to use main thread

pull/1/head
james 5 years ago
parent
commit
5d3c16fa96
  1. 28
      GMERemittance/AppDelegate.swift

28
GMERemittance/AppDelegate.swift

@ -270,20 +270,22 @@ extension AppDelegate: BiometricAuthenticationViewControllerDelegate{
func viewController(_ viewController: BiometricAuthenticationViewController, didFailWithError error: Error, errorMessage: String?) {
print("BiometricAuthenticationWireframe Error: \(errorMessage ?? "")")
if let error = error as? BiometricAuthenticationError {
switch error {
case .biometryNotAvailable, .userFallback:
let secureKeypad = SecureKeypad(target: viewController)
secureKeypad.title = "Password of your account"
secureKeypad.placeholder = "Enter your password for login"
secureKeypad.placeholderFont = UIFont(name: "Arial", size: 15)
DispatchQueue.main.async {
if let error = error as? BiometricAuthenticationError {
secureKeypad.delegate = self
secureKeypad.present(animated: true)
default:
break
switch error {
case .biometryNotAvailable, .userFallback:
let secureKeypad = SecureKeypad(target: viewController)
secureKeypad.title = "Password of your account"
secureKeypad.placeholder = "Enter your password for login"
secureKeypad.placeholderFont = UIFont(name: "Arial", size: 15)
secureKeypad.delegate = self
secureKeypad.present(animated: true)
default:
break
}
}
}
}

Loading…
Cancel
Save