fix: prevent freeze caused by enabling Proxy Guard

This commit is contained in:
wonfen
2025-07-04 12:22:22 +08:00
parent 7704072a65
commit 7d808ed798
2 changed files with 45 additions and 27 deletions

View File

@@ -4,9 +4,12 @@ use crate::{config::*, feat, wrap_err};
/// 获取Verge配置
#[tauri::command]
pub fn get_verge_config() -> CmdResult<IVergeResponse> {
let verge = Config::verge();
let verge_data = verge.data().clone();
Ok(IVergeResponse::from(*verge_data))
let verge_data = {
let verge = Config::verge();
let data = verge.data();
(**data).clone()
};
Ok(IVergeResponse::from(verge_data))
}
/// 修改Verge配置