From 2a6bcee45086bca9128489de19908984ea1be0da Mon Sep 17 00:00:00 2001 From: Joris Guyonvarch Date: Sat, 30 Aug 2025 09:32:27 +0200 Subject: Remove weekly report job --- src/jobs/mod.rs | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) (limited to 'src/jobs/mod.rs') 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; -- cgit v1.2.3