This commit is contained in:
Joshua Coles 2024-07-27 21:19:03 +01:00
parent 7f445a24e0
commit 9806a970da
3 changed files with 8 additions and 9 deletions

View File

@ -63,7 +63,5 @@ async fn main() {
let worker = Worker { db, toggl_api };
server::serve(
worker
).await.expect("Failed to start server")
server::serve(worker).await.expect("Failed to start server")
}

View File

@ -1,9 +1,13 @@
use axum::{http::StatusCode, routing::{get, post}, Json, Router, Extension};
use axum::response::IntoResponse;
use axum::{
http::StatusCode,
routing::{get, post},
Extension, Json, Router,
};
use chrono::TimeDelta;
use crate::AppError;
use crate::worker::Worker;
use crate::AppError;
async fn sync(Extension(worker): Extension<Worker>) -> Result<impl IntoResponse, AppError> {
worker.update(TimeDelta::days(30)).await?;

View File

@ -143,10 +143,7 @@ impl Worker {
Ok(())
}
async fn update_time_entries_chunk(
&self,
time_entries: &[TimeEntry],
) -> Result<(), AppError> {
async fn update_time_entries_chunk(&self, time_entries: &[TimeEntry]) -> Result<(), AppError> {
let time_entries = Soa::from(time_entries);
sqlx::query!(