chore: enable pre-commit for Rust formatting, pre-push for Rust linter check

This commit is contained in:
Tunglies
2025-03-26 18:59:31 +08:00
parent ca0cf4552c
commit 42db9ea0bb
6 changed files with 44 additions and 37 deletions

View File

@@ -220,9 +220,9 @@ impl Sysopt {
let enable = enable.unwrap_or(false);
let app_handle = Handle::global().app_handle().unwrap();
let autostart_manager = app_handle.autolaunch();
log::info!(target: "app", "Setting auto launch to: {}", enable);
match enable {
true => {
let result = autostart_manager.enable();
@@ -232,7 +232,7 @@ impl Sysopt {
log::info!(target: "app", "Auto launch enabled successfully");
}
log_err!(result)
},
}
false => {
let result = autostart_manager.disable();
if let Err(ref e) = result {
@@ -241,7 +241,7 @@ impl Sysopt {
log::info!(target: "app", "Auto launch disabled successfully");
}
log_err!(result)
},
}
};
Ok(())
@@ -251,12 +251,12 @@ impl Sysopt {
pub fn get_launch_status(&self) -> Result<bool> {
let app_handle = Handle::global().app_handle().unwrap();
let autostart_manager = app_handle.autolaunch();
match autostart_manager.is_enabled() {
Ok(status) => {
log::info!(target: "app", "Auto launch status: {}", status);
Ok(status)
},
}
Err(e) => {
log::error!(target: "app", "Failed to get auto launch status: {}", e);
Err(anyhow::anyhow!("Failed to get auto launch status: {}", e))