pull/830/head
Lucas Nogueira 2 years ago
parent 9628ecab26
commit 9a5521dfd2
No known key found for this signature in database
GPG Key ID: 3AFF5CAD641DD470

@ -273,16 +273,20 @@ class NfcPlugin: Plugin, NFCTagReaderSessionDelegate, NFCNDEFReaderSessionDelega
return tag return tag
} }
@objc public func scanNdef(_ invoke: Invoke) { @objc public func scan(_ invoke: Invoke) {
DispatchQueue.main.async { [self] in let kind: ScanKind
self.startScanSession(invoke: invoke, kind: .ndef) switch invoke.getString("kind") {
} case "tag":
} kind = .tag
break
@objc public func scanTag(_ invoke: Invoke) { case "ndef":
DispatchQueue.main.async { [self] in kind = .ndef
self.startScanSession(invoke: invoke, kind: .tag) break
default:
invoke.reject("invalid `kind` argument, expected one of `tag`, `ndef`.")
return
} }
self.startScanSession(invoke: invoke, kind: kind)
} }
private func startScanSession(invoke: Invoke, kind: ScanKind) { private func startScanSession(invoke: Invoke, kind: ScanKind) {

Loading…
Cancel
Save