From eca0a7e43a5a0343350fb9ebd176c66f50bf9036 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Thu, 28 Apr 2016 00:00:57 -0400 Subject: [PATCH] CmdStop: Identified need for splitInterval --- src/commands/CmdStop.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/commands/CmdStop.cpp b/src/commands/CmdStop.cpp index 52c9ddbe..d959fd0c 100644 --- a/src/commands/CmdStop.cpp +++ b/src/commands/CmdStop.cpp @@ -48,7 +48,16 @@ int CmdStop ( Interval modified {latest}; modified.range.end = Datetime (); database.modifyInterval (latest, modified); +/* + // TODO There is no 1:N modifyInterval. + datebase.deleteInterval (latest); + // TODO Create and populate a Timeline. + for (auto& fragment : splitInterval (modified, ?)) + database.addInterval (fragment); +*/ + + // TODO intervalSummarїze needs to operate on a vector of similar intervals. // User feedback. if (rules.getBoolean ("verbose")) std::cout << intervalSummarize (rules, modified);