mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-04-13 05:20:28 +08:00
perf: improve check tun mode available when update tray menu
This commit is contained in:
parent
d8e386e394
commit
af7b33d35b
@ -274,8 +274,8 @@ impl Tray {
|
|||||||
let verge = Config::verge().await.latest_arc();
|
let verge = Config::verge().await.latest_arc();
|
||||||
let system_proxy = verge.enable_system_proxy.as_ref().unwrap_or(&false);
|
let system_proxy = verge.enable_system_proxy.as_ref().unwrap_or(&false);
|
||||||
let tun_mode = verge.enable_tun_mode.as_ref().unwrap_or(&false);
|
let tun_mode = verge.enable_tun_mode.as_ref().unwrap_or(&false);
|
||||||
let tun_mode_available =
|
let tun_mode_available = is_current_app_handle_admin(app_handle)
|
||||||
is_current_app_handle_admin(app_handle) || service::is_service_available().await.is_ok();
|
|| (service::is_service_ipc_path_exists() && service::is_service_available().await.is_ok());
|
||||||
let mode = {
|
let mode = {
|
||||||
Config::clash()
|
Config::clash()
|
||||||
.await
|
.await
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user