diff --git a/crates/caldav/src/calendar/methods/report.rs b/crates/caldav/src/calendar/methods/report.rs index 3332652..79286a1 100644 --- a/crates/caldav/src/calendar/methods/report.rs +++ b/crates/caldav/src/calendar/methods/report.rs @@ -28,6 +28,7 @@ pub enum PropQuery { #[derive(Deserialize, Clone, Debug)] #[serde(rename_all = "kebab-case")] +#[allow(dead_code)] // pub struct CalendarMultigetRequest { #[serde(flatten)] @@ -128,17 +129,19 @@ async fn get_events_calendar_query( } async fn get_events_calendar_multiget( - cal_query: CalendarMultigetRequest, - _cid: &str, - _store: &RwLock, + _cal_query: CalendarMultigetRequest, + cid: &str, + store: &RwLock, ) -> Result, Error> { - let events = Vec::new(); - for href in cal_query.href { - dbg!(href); - // let uid = - // events.push(store.read().await.get_event(cid, &uid)) - } - Ok(events) + // TODO: proper implementation + Ok(store.read().await.get_events(cid).await?) + // let events = Vec::new(); + // for href in cal_query.href { + // dbg!(href); + // // let uid = + // // events.push(store.read().await.get_event(cid, &uid)) + // } + // Ok(events) } pub async fn route_report_calendar(