removed duplicate code in save_config on main.rs

This commit is contained in:
Zongo Tégawendé Achille Caleb 2024-01-11 17:55:03 +00:00 committed by Jeremy Soller
parent cb1b81c07f
commit c7329b4dd3

View file

@ -111,13 +111,10 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
let (config_handler, config) = match cosmic_config::Config::new(App::APP_ID, CONFIG_VERSION) { let (config_handler, config) = match cosmic_config::Config::new(App::APP_ID, CONFIG_VERSION) {
Ok(config_handler) => { Ok(config_handler) => {
let config = match Config::get_entry(&config_handler) { let config = Config::get_entry(&config_handler).unwrap_or_else(|(errs, config)| {
Ok(ok) => ok, log::info!("errors loading config: {:?}", errs);
Err((errs, config)) => { config
log::info!("errors loading config: {:?}", errs); });
config
}
};
(Some(config_handler), config) (Some(config_handler), config)
} }
Err(err) => { Err(err) => {
@ -445,11 +442,6 @@ impl App {
} }
fn save_config(&mut self) -> Command<Message> { fn save_config(&mut self) -> Command<Message> {
if let Some(ref config_handler) = self.config_handler {
if let Err(err) = self.config.write_entry(config_handler) {
log::error!("failed to save config: {}", err);
}
}
if let Some(ref config_handler) = self.config_handler { if let Some(ref config_handler) = self.config_handler {
if let Err(err) = self.config.write_entry(config_handler) { if let Err(err) = self.config.write_entry(config_handler) {