diff --git a/backend/src/tasks/lights.rs b/backend/src/tasks/lights.rs index 526ab95..0b59323 100644 --- a/backend/src/tasks/lights.rs +++ b/backend/src/tasks/lights.rs @@ -106,7 +106,13 @@ pub async fn lights_task(state: &State) { error!("Failed to save wake schedule: {e}"); }; - let handle = spawn(wake_task(state.client_message.clone(), id.clone(), day, time)); + let handle = spawn(wake_task( + state.client_message.subscribe(), + cmd.clone(), + id.clone(), + day, + time, + )); if let Some(old_handle) = wake_tasks.insert((id, day), handle) { old_handle.abort(); }