fix permission state

pull/536/head
Lucas Nogueira 2 years ago
parent c684a318c9
commit 0be4a2cb91
No known key found for this signature in database
GPG Key ID: 7C32FCA95C8C95D7

@ -194,7 +194,7 @@ class BarcodeScannerPlugin: Plugin, AVCaptureMetadataOutputObjectsDelegate {
case .denied:
permissionState = "denied"
default:
permissionState = "default"
permissionState = "prompt"
}
return permissionState
@ -207,7 +207,7 @@ class BarcodeScannerPlugin: Plugin, AVCaptureMetadataOutputObjectsDelegate {
@objc override func requestPermissions(_ invoke: Invoke) {
let state = getPermissionState()
if state == "default" {
if state == "prompt" {
AVCaptureDevice.requestAccess(for: .video) { (authorized) in
invoke.resolve(["camera": authorized ? "granted" : "denied"])
}

Loading…
Cancel
Save