improve reliability of panic hook by moving it to main and always creating its storage path

This commit is contained in:
2025-09-06 12:10:38 +01:00
parent 72abda7352
commit 660e7a874f
3 changed files with 16 additions and 15 deletions
+1 -6
View File
@@ -19,12 +19,7 @@ impl PersistentState {
}
pub fn set(&self) {
let config_path = path::APP_CONFIG.as_path();
let config_path_parent = config_path.parent().unwrap();
if !config_path_parent.exists() {
fs::create_dir(config_path_parent).unwrap();
}
let mut config_file = File::create(config_path).unwrap();
let mut config_file = File::create(path::APP_CONFIG.as_path()).unwrap();
let json = serde_json::to_string_pretty(&self).unwrap();
config_file.write_all(json.as_bytes()).unwrap();
}