persist anti afk toggle
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -8,6 +8,7 @@ use std::{
|
||||
#[derive(Serialize, Deserialize)]
|
||||
pub struct PersistentState {
|
||||
pub launcher: Platform,
|
||||
pub anti_afk_enabled: bool,
|
||||
pub settings: Settings,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user