mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-01-29 08:45:41 +08:00
fix: prevent freeze caused by enabling Proxy Guard
This commit is contained in:
@@ -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配置
|
||||
|
||||
Reference in New Issue
Block a user