From a04865d9d871dd68a3d66415e1e0892d24bf9684 Mon Sep 17 00:00:00 2001 From: Yuvi Panda Date: Sun, 9 May 2021 16:09:39 +0530 Subject: Use an enum for dialect (#80) --- src/command/stats.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/command/stats.rs') diff --git a/src/command/stats.rs b/src/command/stats.rs index 6aa54a2c..742202ae 100644 --- a/src/command/stats.rs +++ b/src/command/stats.rs @@ -2,7 +2,7 @@ use std::collections::HashMap; use chrono::prelude::*; use chrono::Duration; -use chrono_english::{parse_date_string, Dialect}; +use chrono_english::parse_date_string; use cli_table::{format::Justify, print_stdout, Cell, Style, Table}; use eyre::{eyre, Result}; @@ -84,10 +84,7 @@ impl Cmd { words.join(" ") }; - let start = match settings.dialect.to_lowercase().as_str() { - "uk" => parse_date_string(&words, Local::now(), Dialect::Uk)?, - _ => parse_date_string(&words, Local::now(), Dialect::Us)?, - }; + let start = parse_date_string(&words, Local::now(), settings.dialect.into())?; let end = start + Duration::days(1); let history = db.range(start.into(), end.into()).await?; -- cgit v1.3.1