From bf45e487f9fde709526e7162177bad202246e43b Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Thu, 23 Oct 2025 22:32:23 +0800 Subject: [PATCH] feat(tauri-plugin-mihomo): configure IPC pool settings with connection limits and health checks --- src-tauri/src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 93d01b0a..5942ac15 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -62,6 +62,14 @@ mod app_init { tauri_plugin_mihomo::Builder::new() .protocol(tauri_plugin_mihomo::models::Protocol::LocalSocket) .socket_path(crate::config::IClashTemp::guard_external_controller_ipc()) + .pool_config( + tauri_plugin_mihomo::IpcPoolConfigBuilder::new() + .min_connections(0) + .max_connections(20) + .idle_timeout(std::time::Duration::from_millis(500)) + .health_check_interval(std::time::Duration::from_secs(10)) + .build(), + ) .build(), );