summaryrefslogtreecommitdiffstats
path: root/src/command/stats.rs
diff options
context:
space:
mode:
authorYuvi Panda <yuvipanda@gmail.com>2021-05-09 16:09:39 +0530
committerGitHub <noreply@github.com>2021-05-09 11:39:39 +0100
commita04865d9d871dd68a3d66415e1e0892d24bf9684 (patch)
treee14ebd2b7d120a2acf63ad8c35b80c30ea1ad423 /src/command/stats.rs
parent19bd00f62005d07fc22ef72558e1102a7bb13b03 (diff)
Use an enum for dialect (#80)
Diffstat (limited to 'src/command/stats.rs')
-rw-r--r--src/command/stats.rs7
1 files changed, 2 insertions, 5 deletions
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?;