diff --git a/apps/tauri/src-tauri/capabilities/mobile.json b/apps/tauri/src-tauri/capabilities/mobile.json index 4f08f6c..580818d 100644 --- a/apps/tauri/src-tauri/capabilities/mobile.json +++ b/apps/tauri/src-tauri/capabilities/mobile.json @@ -8,8 +8,9 @@ "main" ], "permissions": [ + "deep-link:default", "barcode-scanner:default", "barcode-scanner:allow-scan", "barcode-scanner:allow-cancel" ] -} \ No newline at end of file +} diff --git a/apps/tauri/src-tauri/src/lib.rs b/apps/tauri/src-tauri/src/lib.rs index bf61021..fb420c6 100644 --- a/apps/tauri/src-tauri/src/lib.rs +++ b/apps/tauri/src-tauri/src/lib.rs @@ -229,7 +229,7 @@ pub fn run() { #[cfg(any(target_os = "ios", target_os = "android"))] let builder = builder.plugin(tauri_plugin_barcode_scanner::init()); - builder + if let Err(error) = builder .setup(setup_app) .invoke_handler(tauri::generate_handler![ list_screen_share_sources, @@ -237,5 +237,8 @@ pub fn run() { get_screen_share_capabilities ]) .run(tauri::generate_context!()) - .expect("error while running tauri application"); + { + eprintln!("error while running tauri application: {error}"); + panic!("error while running tauri application: {error}"); + } }