From 50e9a4421c7a27bcf01d7adab8d20b7df18f534c Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Tue, 28 Aug 2018 19:17:39 +0200 Subject: Get events from the list by date --- src/calendar.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/calendar.rs') diff --git a/src/calendar.rs b/src/calendar.rs index c49e747..ab465ea 100644 --- a/src/calendar.rs +++ b/src/calendar.rs @@ -4,6 +4,7 @@ use ical::IcalParser; use chrono::Duration; use date::Date; +use event; use event::{Event, End}; use periodic::Periodic; use errors::EventError; @@ -62,8 +63,7 @@ impl Calendar { } pub fn get(&self, first: &Date, last: &Date) -> Vec { - // TODO: not all single, just the one by date - let mut events = self.single.clone(); + let mut events = event::get(&self.single, first, last).to_vec(); for p in &self.periodic { events.append(&mut p.get(first, last)); } -- cgit v1.2.3