diff --git a/src/main.rs b/src/main.rs index fc638a4..627c3e0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -52,7 +52,7 @@ async fn main() { tokio::spawn(async { match cron_jobs().await { - Ok(_) => (), + Ok(v) => v.await, Err(e) => panic!("{:?}", e), } }); diff --git a/src/updater.rs b/src/updater.rs index c631497..1987d07 100644 --- a/src/updater.rs +++ b/src/updater.rs @@ -501,7 +501,7 @@ pub async fn update() -> Result<(), Box> { Ok(()) } -pub async fn cron_jobs() -> Result<(), JobSchedulerError> { +pub async fn cron_jobs() -> Result, JobSchedulerError> { let job_scheduler = JobScheduler::new().await.unwrap(); let update_job = match Job::new_async("0 0 5 * * *", |_uuid, _l| Box::pin(async { @@ -517,7 +517,7 @@ pub async fn cron_jobs() -> Result<(), JobSchedulerError> { job_scheduler.add(update_job).await.unwrap(); match job_scheduler.start().await { - Ok(_) => Ok(()), + Ok(v) => Ok(v), Err(err) => Err(err), } } \ No newline at end of file