chore: update config to use version

This commit is contained in:
Ashley Wulber 2024-03-07 20:57:56 -05:00 committed by Jeremy Soller
parent 0505524eae
commit 30fd5c2c6e
2 changed files with 2 additions and 8 deletions

View file

@ -3,13 +3,7 @@ use cosmic::cosmic_config::{self, CosmicConfigEntry};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
#[derive(Default, Debug, Clone, Serialize, Deserialize, CosmicConfigEntry, PartialEq, Eq)] #[derive(Default, Debug, Clone, Serialize, Deserialize, CosmicConfigEntry, PartialEq, Eq)]
#[version = 1]
pub struct AudioAppletConfig { pub struct AudioAppletConfig {
pub show_media_controls_in_top_panel: bool, pub show_media_controls_in_top_panel: bool,
} }
impl AudioAppletConfig {
/// Returns the version of the config
pub fn version() -> u64 {
1
}
}

View file

@ -460,7 +460,7 @@ impl cosmic::Application for Audio {
self.timeline.set_chain(chain).start(); self.timeline.set_chain(chain).start();
self.config.show_media_controls_in_top_panel = enabled; self.config.show_media_controls_in_top_panel = enabled;
if let Ok(helper) = if let Ok(helper) =
cosmic::cosmic_config::Config::new(Self::APP_ID, AudioAppletConfig::version()) cosmic::cosmic_config::Config::new(Self::APP_ID, AudioAppletConfig::VERSION)
{ {
if let Err(err) = self.config.write_entry(&helper) { if let Err(err) = self.config.write_entry(&helper) {
tracing::error!(?err, "Error writing config"); tracing::error!(?err, "Error writing config");