Jobs websocket: send a heartbeat every 30 seconds

pmeunier
May 21, 2026, 6:08 AM
V3VBGSPHIIPBUDFT64CT4SLBEMN7WDBYWNUZA4NAGLT3SXK6ZVYQC

Dependencies

Change contents

  • edit in api/src/jobs.rs at line 162
    [2.36404]
    [2.36404]
    Heartbeat,
  • edit in api/src/jobs.rs at line 220
    [2.37973]
    [3.1842]
    let mut interval = tokio::time::interval(std::time::Duration::from_secs(30));
  • edit in api/src/jobs.rs at line 225
    [2.38040]
    [3.1878]
    _ = interval.tick() => {
    socket.send(serde_json::to_string(&Msg::Heartbeat).unwrap().into()).await.unwrap_or(());
    }