From 29b2dbd69bb6338b7ce6d41e42db940efaa9eb89 Mon Sep 17 00:00:00 2001 From: Joshua Coles Date: Sat, 27 Jul 2024 21:00:58 +0100 Subject: [PATCH] Since it takes a NaiveDate, don't lie --- src/main.rs | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/main.rs b/src/main.rs index 120fa93..4c88985 100644 --- a/src/main.rs +++ b/src/main.rs @@ -75,16 +75,16 @@ impl Worker { pub async fn fetch_within( &mut self, - start: DateTime, - end: DateTime, + start: NaiveDate, + end: NaiveDate, ) -> Result<(), AppError> { let results = self .toggl_api .search( self.toggl_api.workspace_id, TogglReportFilters { - start_date: Some(start.date_naive()), - end_date: Some(end.date_naive()), + start_date: Some(start), + end_date: Some(end), ..Default::default() }, ) @@ -388,16 +388,10 @@ async fn main() { worker.update_tags().await.unwrap(); let start = NaiveDate::from_ymd_opt(2024, 2, 1) - .expect("Invalid date") - .and_hms_opt(0, 0, 0) - .expect("Invalid time") - .and_utc(); + .expect("Invalid date"); let end = NaiveDate::from_ymd_opt(2024, 2, 2) - .expect("Invalid date") - .and_hms_opt(0, 0, 0) - .expect("Invalid time") - .and_utc(); + .expect("Invalid date"); worker .fetch_within(start, end)