chore: update

This commit is contained in:
huzibaca 2024-09-16 07:08:22 +08:00
parent 2af2d3664f
commit 3e19e574e6

View File

@ -6,6 +6,7 @@ mod feat;
mod utils; mod utils;
use crate::utils::{resolve, resolve::resolve_scheme, server}; use crate::utils::{resolve, resolve::resolve_scheme, server};
#[cfg(target_os = "macos")]
use tauri::Listener; use tauri::Listener;
pub fn run() { pub fn run() {
@ -45,14 +46,15 @@ pub fn run() {
use tauri_plugin_deep_link::DeepLinkExt; use tauri_plugin_deep_link::DeepLinkExt;
app.deep_link().register_all()?; app.deep_link().register_all()?;
} }
#[cfg(target_os = "macos")]
app.listen("deep-link://new-url", |event| { {
tauri::async_runtime::spawn(async move { app.listen("deep-link://new-url", |event| {
let payload = event.payload(); tauri::async_runtime::spawn(async move {
log_err!(resolve_scheme(payload.to_owned()).await); let payload = event.payload();
log_err!(resolve_scheme(payload.to_owned()).await);
});
}); });
}); }
tauri::async_runtime::block_on(async move { tauri::async_runtime::block_on(async move {
resolve::resolve_setup(app).await; resolve::resolve_setup(app).await;
#[cfg(not(target_os = "macos"))] #[cfg(not(target_os = "macos"))]