Fix: fixed ac_command/bat_command

This commit is contained in:
Denis Benato
2025-10-19 23:00:23 +02:00
parent 4faa96298a
commit 834464a527
2 changed files with 5 additions and 5 deletions

View File

@@ -116,26 +116,26 @@ pub fn start_notifications(
if p == 0 && p != last_state {
let prog: Vec<&str> = bat.split_whitespace().collect();
if prog.len() > 1 {
if (!prog.is_empty()) && (!prog[0].is_empty()) {
let mut cmd = Command::new(prog[0]);
for arg in prog.iter().skip(1) {
cmd.arg(*arg);
}
cmd.spawn()
.map_err(|e| error!("AC command error: {e:?}"))
.map_err(|e| error!("Battery power command error: {e:?}"))
.ok();
}
} else if p != last_state {
let prog: Vec<&str> = ac.split_whitespace().collect();
if prog.len() > 1 {
if (!prog.is_empty()) && (!prog[0].is_empty()) {
let mut cmd = Command::new(prog[0]);
for arg in prog.iter().skip(1) {
cmd.arg(*arg);
}
cmd.spawn()
.map_err(|e| error!("AC command error: {e:?}"))
.map_err(|e| error!("AC power command error: {e:?}"))
.ok();
}
}