persist anti afk toggle

This commit is contained in:
2025-11-06 04:17:03 +00:00
parent 560d9659f4
commit af8a5b1746
3 changed files with 3 additions and 0 deletions
+1
View File
@@ -262,6 +262,7 @@ impl Drop for App {
// save any persistent state to config file
PersistentState {
launcher: self.launch.selected,
anti_afk_enabled: self.anti_afk.enabled,
settings: self.settings.clone(),
}
.set();
+1
View File
@@ -15,6 +15,7 @@ fn app_creator(
// load previously selected launch platform & settings from persistent state
if let Some(persistent_state) = PersistentState::get() {
app.launch.selected = persistent_state.launcher;
app.anti_afk.enabled = persistent_state.anti_afk_enabled;
app.settings = persistent_state.settings;
}
// check if we're elevated. if not, and the user wants an elevated launch - relaunch elevated
+1
View File
@@ -8,6 +8,7 @@ use std::{
#[derive(Serialize, Deserialize)]
pub struct PersistentState {
pub launcher: Platform,
pub anti_afk_enabled: bool,
pub settings: Settings,
}