fix(usage): persist dashboard refresh interval (#5057)

This commit is contained in:
makoMakoGo
2026-07-09 10:02:23 +08:00
committed by GitHub
parent 95c917b337
commit 98ccde0050
6 changed files with 209 additions and 7 deletions
+3
View File
@@ -366,6 +366,8 @@ pub struct AppSettings {
/// User has confirmed the usage query first-run notice
#[serde(default, skip_serializing_if = "Option::is_none")]
pub usage_confirmed: Option<bool>,
#[serde(default, skip_serializing_if = "Option::is_none")]
pub usage_dashboard_refresh_interval_ms: Option<u32>,
/// User has confirmed the stream check first-run notice
#[serde(default, skip_serializing_if = "Option::is_none")]
pub stream_check_confirmed: Option<bool>,
@@ -501,6 +503,7 @@ impl Default for AppSettings {
enable_local_proxy: false,
proxy_confirmed: None,
usage_confirmed: None,
usage_dashboard_refresh_interval_ms: None,
stream_check_confirmed: None,
enable_failover_toggle: false,
preserve_codex_official_auth_on_switch: false,