From 0be4a2cb917da696f41d1420082f3beb943c0cd3 Mon Sep 17 00:00:00 2001 From: Lucas Nogueira Date: Sat, 9 Sep 2023 07:39:28 -0300 Subject: [PATCH] fix permission state --- .../barcode-scanner/ios/Sources/BarcodeScannerPlugin.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/barcode-scanner/ios/Sources/BarcodeScannerPlugin.swift b/plugins/barcode-scanner/ios/Sources/BarcodeScannerPlugin.swift index 3be5aca3..b86f1488 100644 --- a/plugins/barcode-scanner/ios/Sources/BarcodeScannerPlugin.swift +++ b/plugins/barcode-scanner/ios/Sources/BarcodeScannerPlugin.swift @@ -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"]) }