use recommended method of 'sleep' #470

Merged
philipp merged 1 commits from show-waterlevel into staging 2024-04-30 15:56:48 +02:00

View File

@ -3,7 +3,7 @@ mod waterlevel;
use std::time::Duration;
use job_scheduler_ng::{Job, JobScheduler};
use rocket::tokio::{self, task};
use rocket::tokio::{self, task, time};
use sqlx::SqlitePool;
pub fn schedule(db: &SqlitePool) {
@ -26,9 +26,10 @@ pub fn schedule(db: &SqlitePool) {
});
}));
let mut interval = time::interval(Duration::from_secs(60));
loop {
sched.tick();
std::thread::sleep(Duration::from_secs(60));
interval.tick().await;
}
});
}