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
}
@objc public func scanNdef(_ invoke: Invoke) {
DispatchQueue.main.async { [self] in
self.startScanSession(invoke: invoke, kind: .ndef)
}
}
@objc public func scanTag(_ invoke: Invoke) {
DispatchQueue.main.async { [self] in
self.startScanSession(invoke: invoke, kind: .tag)
@objc public func scan(_ invoke: Invoke) {
let kind: ScanKind
switch invoke.getString("kind") {
case "tag":
kind = .tag
break
case "ndef":
kind = .ndef
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) {

Loading…
Cancel
Save