From ebf14bd96a78726df3d95c819372311a719a67d3 Mon Sep 17 00:00:00 2001 From: Alois Date: Mon, 4 May 2026 13:57:31 +0200 Subject: [PATCH] (fix): mobile deeplink crashing --- apps/tauri/src-tauri/capabilities/mobile.json | 3 ++- apps/tauri/src-tauri/src/lib.rs | 7 +++++-- 2 files changed, 7 insertions(+), 3 deletions(-) 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}"); + } }