From 3ded40d04f49983e7907366536dbc94917cee666 Mon Sep 17 00:00:00 2001 From: Akshay Date: Tue, 14 Jul 2020 17:20:36 +0530 Subject: more boilerplate for auto-trackable habits add funding.yml also :^) --- src/app.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/app.rs') diff --git a/src/app.rs b/src/app.rs index 412cfe5..93e5def 100644 --- a/src/app.rs +++ b/src/app.rs @@ -190,11 +190,15 @@ impl App { pub fn parse_command(&mut self, input: &str) { let c = Command::from_string(input); match c { - Command::Add(name, kind, goal) => { + Command::Add(name, kind, goal, auto) => { if kind == "count" { - self.add_habit(Box::new(Count::new(name, goal.unwrap_or(0)))); + self.add_habit(Box::new(Count::new( + name, + goal.unwrap_or(0), + auto.unwrap_or(false), + ))); } else if kind == "bit" { - self.add_habit(Box::new(Bit::new(name))); + self.add_habit(Box::new(Bit::new(name, auto.unwrap_or(false)))); } } Command::Delete(name) => { -- cgit v1.2.3