mirror of
https://github.com/lennart-k/rustical.git
synced 2026-01-30 18:58:18 +00:00
incorporate get_first_occurenec
This commit is contained in:
@@ -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>>,
|
||||||
|
|||||||
@@ -459,13 +459,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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user