From e2fa76332af0e4c6d10dc2dcde155914f0e9473a Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Sat, 6 Sep 2025 14:10:09 +0800 Subject: [PATCH] fix: remove unused ProxyRequestCache import and improve proxy update error handling --- src-tauri/src/core/tray/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src-tauri/src/core/tray/mod.rs b/src-tauri/src/core/tray/mod.rs index ae728d789..a625a97ed 100644 --- a/src-tauri/src/core/tray/mod.rs +++ b/src-tauri/src/core/tray/mod.rs @@ -5,7 +5,6 @@ use tauri::Emitter; pub mod speed_rate; use crate::ipc::Rate; use crate::process::AsyncHandler; -use crate::state::proxy::ProxyRequestCache; use crate::{ cmd, config::Config, @@ -1047,9 +1046,10 @@ fn on_menu_event(_: &AppHandle, event: MenuEvent) { log::error!(target: "app", "切换代理失败: {} -> {}, 错误: {:?}", group_name, proxy_name, e); // Fallback to IPC update - if let Ok(_) = IpcManager::global() + if (IpcManager::global() .update_proxy(group_name, proxy_name) - .await + .await) + .is_ok() { log::info!(target: "app", "代理切换回退成功: {} -> {}", group_name, proxy_name);