This commit is contained in:
2024-07-27 21:13:31 +01:00
parent 67827bd051
commit 5ecd691e41
3 changed files with 24 additions and 18 deletions
+5 -5
View File
@@ -1,4 +1,4 @@
use sqlx::{Connection, PgConnection};
use sqlx::{Connection, PgPool};
use toggl::TogglApi;
use worker::Worker;
@@ -36,18 +36,18 @@ async fn main() {
// Init tracing
tracing_subscriber::fmt::init();
let api = TogglApi::new(sensitive::API_TOKEN, sensitive::WORKSPACE_ID);
let toggl_api = TogglApi::new(sensitive::API_TOKEN, sensitive::WORKSPACE_ID);
let database_url = std::env::var("DATABASE_URL").expect("DATABASE_URL must be set");
let mut db = PgConnection::connect(&database_url).await.unwrap();
let mut db = PgPool::connect(&database_url).await.unwrap();
sqlx::migrate!("./migrations")
.run(&mut db)
.run(&db)
.await
.expect("Failed to run migrations");
let mut worker = Worker { db, toggl_api: api };
let worker = Worker { db, toggl_api };
server::serve().await.expect("Failed to start server")
}