diff --git a/src/bots/approved_bot/modules/update_history.rs b/src/bots/approved_bot/modules/update_history.rs index 9a4452d..983565c 100644 --- a/src/bots/approved_bot/modules/update_history.rs +++ b/src/bots/approved_bot/modules/update_history.rs @@ -25,8 +25,8 @@ enum UpdateLogCommand { #[derive(Clone, Copy)] struct UpdateLogCallbackData { - from: Date, - to: Date, + from: NaiveDate, + to: NaiveDate, page: u32, } @@ -45,8 +45,8 @@ impl FromStr for UpdateLogCallbackData { None => return Err(strum::ParseError::VariantNotFound), }; - let from: Date = parse(&caps["from"]).unwrap().date(); - let to: Date = parse(&caps["to"]).unwrap().date(); + let from: NaiveDate = parse(&caps["from"]).unwrap().date_naive(); + let to: NaiveDate = parse(&caps["to"]).unwrap().date_naive(); let page: u32 = caps["page"].parse().unwrap(); Ok(UpdateLogCallbackData { from, to, page }) @@ -78,7 +78,7 @@ impl GetPaginationCallbackData for UpdateLogCallbackData { } async fn update_log_command(message: Message, bot: AutoSend) -> BotHandlerInternal { - let now = Utc::today(); + let now = Utc::now().date_naive(); let d3 = now - Duration::days(3); let d7 = now - Duration::days(7); let d30 = now - Duration::days(30);