incorporate get_first_occurenec

This commit is contained in:
Lennart K
2026-01-07 11:44:55 +01:00
parent 69acde10ba
commit bb880aa403
2 changed files with 9 additions and 14 deletions

View File

@@ -126,16 +126,6 @@ impl CalendarObject {
(&self.inner).into() (&self.inner).into()
} }
pub fn get_first_occurence(&self) -> Option<CalDateTime> {
// TODO: Implement
None
}
pub fn get_last_occurence(&self) -> Option<CalDateTime> {
// TODO: Implement
None
}
pub fn expand_recurrence( pub fn expand_recurrence(
&self, &self,
start: Option<DateTime<Utc>>, start: Option<DateTime<Utc>>,

View File

@@ -537,13 +537,18 @@ impl SqliteCalendarStore {
let (object_id, uid, ics) = (object.get_id(), object.get_uid(), object.get_ics()); let (object_id, uid, ics) = (object.get_id(), object.get_uid(), object.get_ics());
let first_occurence = object let first_occurence = object
.get_inner()
.get_inner()
.get_first_occurence() .get_first_occurence()
.as_ref() .as_ref()
.map(CalDateTime::date_floor); .map(CalDateTime::date_floor);
let last_occurence = object let last_occurence: Option<chrono::NaiveDate> = todo!();
.get_last_occurence() // let last_occurence = object
.as_ref() // .get_inner()
.map(CalDateTime::date_ceil); // .get_inner()
// .get_last_occurence()
// .as_ref()
// .map(CalDateTime::date_ceil);
let etag = object.get_etag(); let etag = object.get_etag();
let object_type = object.get_object_type() as u8; let object_type = object.get_object_type() as u8;