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

Loading…
Cancel
Save