feat(backend::scheduler) fix runtime issue

This commit is contained in:
lumither committed 2025-03-07 23:52:44 -08:00
1 parent 2045d380c1
commit 7cc44522fa
1 file changed
+3 -2
+3 -2
View File
@@ -44,7 +44,6 @@ impl TaskEntity {
self.status.sleeper.read().unwrap().start();
if self.status.expected_running.load(Ordering::SeqCst) {
self.func.call().await;
if let Some(next_execution) = self.func.get_next_execution() {
*(self.status.sleeper.write().unwrap()) = next_execution.into();
} else {
@@ -104,7 +103,9 @@ impl Runner {
tokio::spawn({
let entity_clone = entity.clone();
async move { entity_clone.run_blocking().await }
});
})
.await
.expect("tokio runtime error");
}
}