From 19562d2db66b556fe16d1cb90c6b52005c556163 Mon Sep 17 00:00:00 2001
From: askiiart <dev@askiiart.net>
Date: Thu, 30 Jan 2025 16:47:02 -0600
Subject: [PATCH] remove sql connection from State

---
 src/main.rs | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/src/main.rs b/src/main.rs
index 314ae09..9501547 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -81,7 +81,7 @@ async fn run(config_path: String) {
         let job_exit_status = run_job(&state.conf, job_id.clone(), job.clone());
 
         sql::log_job(
-            pg_connection.as_mut(),
+            &mut pg_connection,
             start_time,
             start_time + job_exit_status.duration,
             job_exit_status.exit_code,
@@ -297,13 +297,6 @@ struct State {
     dependency_map: HashMap<String, Vec<String>>,
     /// A hashmap mapping all job ids to their jobs
     jobs: HashMap<String, Job>,
-    /// The connection to the database
-    ///
-    /// Example (from sqlx README, modified)
-    /// ```ignore
-    /// sqlx::query("DELETE FROM table").execute(&mut state.conn).await?;
-    /// ```
-    sql: PgConnection,
 }
 
 impl State {
@@ -335,7 +328,6 @@ impl State {
             conf: conf.clone(),
             jobs: jobs.clone(),
             dependency_map: State::dependency_map(jobs, conf),
-            sql: logging::sql::start(5).await,
         };
     }