Do not init Yubikey if device does not support MFI accessory

This commit is contained in:
Mingshen Sun 2023-03-12 14:46:37 -07:00
parent 9ec7073e84
commit cdaf60da73

View file

@ -18,8 +18,10 @@ public class YubiKeyConnection: NSObject {
override init() {
super.init()
YubiKitManager.shared.delegate = self
YubiKitManager.shared.startAccessoryConnection()
if YubiKitDeviceCapabilities.supportsMFIAccessoryKey {
YubiKitManager.shared.delegate = self
YubiKitManager.shared.startAccessoryConnection()
}
}
public func connection(cancellation: @escaping (_ error: Error) -> Void, completion: @escaping (_ connection: YKFConnectionProtocol) -> Void) {