Re-implement calendar imports

This commit is contained in:
Lennart K
2026-01-08 23:17:39 +01:00
parent 7a02bfeffc
commit ba13aaa703
3 changed files with 70 additions and 68 deletions

View File

@@ -2,6 +2,7 @@ use crate::Error;
use derive_more::Display;
use ical::component::CalendarInnerData;
use ical::component::IcalCalendarObject;
use ical::generator::Emitter;
use ical::parser::ComponentParser;
use serde::Deserialize;
use serde::Serialize;
@@ -108,3 +109,12 @@ impl From<CalendarObject> for IcalCalendarObject {
value.inner
}
}
impl From<IcalCalendarObject> for CalendarObject {
fn from(value: IcalCalendarObject) -> Self {
Self {
ics: value.generate(),
inner: value,
}
}
}