mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-01-29 00:35:38 +08:00
fix: remove unused ProxyRequestCache import and improve proxy update error handling
This commit is contained in:
@@ -5,7 +5,6 @@ use tauri::Emitter;
|
|||||||
pub mod speed_rate;
|
pub mod speed_rate;
|
||||||
use crate::ipc::Rate;
|
use crate::ipc::Rate;
|
||||||
use crate::process::AsyncHandler;
|
use crate::process::AsyncHandler;
|
||||||
use crate::state::proxy::ProxyRequestCache;
|
|
||||||
use crate::{
|
use crate::{
|
||||||
cmd,
|
cmd,
|
||||||
config::Config,
|
config::Config,
|
||||||
@@ -1047,9 +1046,10 @@ fn on_menu_event(_: &AppHandle, event: MenuEvent) {
|
|||||||
log::error!(target: "app", "切换代理失败: {} -> {}, 错误: {:?}", group_name, proxy_name, e);
|
log::error!(target: "app", "切换代理失败: {} -> {}, 错误: {:?}", group_name, proxy_name, e);
|
||||||
|
|
||||||
// Fallback to IPC update
|
// Fallback to IPC update
|
||||||
if let Ok(_) = IpcManager::global()
|
if (IpcManager::global()
|
||||||
.update_proxy(group_name, proxy_name)
|
.update_proxy(group_name, proxy_name)
|
||||||
.await
|
.await)
|
||||||
|
.is_ok()
|
||||||
{
|
{
|
||||||
log::info!(target: "app", "代理切换回退成功: {} -> {}", group_name, proxy_name);
|
log::info!(target: "app", "代理切换回退成功: {} -> {}", group_name, proxy_name);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user