aboutsummaryrefslogtreecommitdiff
path: root/src/jobs/mod.rs
diff options
context:
space:
mode:
authorJoris Guyonvarch2025-08-30 09:32:27 +0200
committerJoris Guyonvarch2025-08-30 09:32:27 +0200
commit2a6bcee45086bca9128489de19908984ea1be0da (patch)
tree2e5e1b0e50109385b5d3daaabed00efb450f4b62 /src/jobs/mod.rs
parent164538a57a5b7c19c993862a6badc85fd723380e (diff)
Remove weekly report jobmain
Diffstat (limited to 'src/jobs/mod.rs')
-rw-r--r--src/jobs/mod.rs16
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;