diff options
author | Joris Guyonvarch | 2025-08-30 09:32:27 +0200 |
---|---|---|
committer | Joris Guyonvarch | 2025-08-30 09:32:27 +0200 |
commit | 2a6bcee45086bca9128489de19908984ea1be0da (patch) | |
tree | 2e5e1b0e50109385b5d3daaabed00efb450f4b62 /src/jobs/mod.rs | |
parent | 164538a57a5b7c19c993862a6badc85fd723380e (diff) |
Remove weekly report jobmain
Diffstat (limited to 'src/jobs/mod.rs')
-rw-r--r-- | src/jobs/mod.rs | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/jobs/mod.rs b/src/jobs/mod.rs index 3bfca71..0a903c4 100644 --- a/src/jobs/mod.rs +++ b/src/jobs/mod.rs @@ -1,25 +1,11 @@ -mod weekly_report; - use tokio::time::{sleep, Duration}; use tokio_rusqlite::Connection; use crate::db; -use crate::model::config::Config; use crate::model::job::Job; -pub async fn start( - config: Config, - db_conn: Connection, - templates: minijinja::Environment<'_>, -) { +pub async fn start(db_conn: Connection) { loop { - if db::jobs::should_run(&db_conn, Job::WeeklyReport).await { - log::info!("Starting weekly report job"); - if weekly_report::send(&config, &db_conn, &templates).await { - db::jobs::actualize_last_execution(&db_conn, Job::WeeklyReport) - .await; - } - } if db::jobs::should_run(&db_conn, Job::MonthlyPayment).await { log::info!("Starting monthly payment job"); db::payments::create_monthly_payments(&db_conn).await; |