Files
clash-verge-rev-lite/src-tauri/src/state/proxy.rs
Tunglies fee6a586d7 feat: implement CmdProxyState for managing proxy refresh state and add state management module
refactor: remove unnecessary macOS conditional compilation directive
2025-06-05 19:34:24 +08:00

16 lines
390 B
Rust

pub struct CmdProxyState {
pub last_refresh_time: std::time::Instant,
pub need_refresh: bool,
pub providers_proxies: serde_json::Value,
}
impl Default for CmdProxyState {
fn default() -> Self {
Self {
last_refresh_time: std::time::Instant::now(),
need_refresh: true,
providers_proxies: serde_json::Value::Null,
}
}
}