CmdTrack: Udated to new API

This commit is contained in:
Paul Beckingham 2016-04-28 20:32:48 -04:00
parent a4792246dc
commit 89ecb27742

View file

@ -35,9 +35,11 @@ int CmdTrack (
Rules& rules, Rules& rules,
Database& database) Database& database)
{ {
auto filter = getFilter (cli); auto filter = getFilter (cli);
auto timeline = createTimelineFromData (rules, database, filter); auto holidays = subset (filter.range, getHolidays (rules));
for (auto& interval : splitInterval (filter, timeline.excluded (rules))) auto exclusions = getAllExclusions (rules, filter.range);
for (auto& interval : collapse (filter, exclusions))
database.addInterval (interval); database.addInterval (interval);
// TODO intervalSummarїze needs to operate on a vector of similar intervals. // TODO intervalSummarїze needs to operate on a vector of similar intervals.