cleanup discovery output

This commit is contained in:
Robin Appelman 2024-01-27 15:42:08 +01:00
commit 35e7029e60

View file

@ -60,13 +60,15 @@ impl TasmotaClient {
match payload { match payload {
"Online" => { "Online" => {
edit_devices.lock().unwrap().insert(device.into()); if edit_devices.lock().unwrap().insert(device.into()) {
let _ = tx.send(DeviceUpdate::Added(device.into())); let _ = tx.send(DeviceUpdate::Added(device.into()));
} }
}
"Offline" => { "Offline" => {
edit_devices.lock().unwrap().remove(device); if edit_devices.lock().unwrap().remove(device) {
let _ = tx.send(DeviceUpdate::Removed(device.into())); let _ = tx.send(DeviceUpdate::Removed(device.into()));
} }
}
_ => {} _ => {}
} }
} }