Bootstrapping implementation

This commit is contained in:
Maurus Decimus
2026-04-17 20:02:06 +02:00
parent c9b2c7c6f3
commit 95d1268308
100 changed files with 73102 additions and 1252 deletions

View File

@@ -115,28 +115,26 @@ pub(crate) fn itip_export_component(
(
ICalendarProperty::Organizer | ICalendarProperty::Attendee,
ItipExportAs::Attendee(attendee_entry_ids),
) => {
if attendee_entry_ids.contains(&(entry_id as u16))
|| entry.name == ICalendarProperty::Organizer
{
comp.entries.push(ICalendarEntry {
name: entry.name.clone(),
params: entry
.params
.iter()
.filter(|param| {
!matches!(
&param.name,
ICalendarParameterName::ScheduleStatus
| ICalendarParameterName::ScheduleAgent
| ICalendarParameterName::ScheduleForceSend
)
})
.cloned()
.collect(),
values: entry.values.clone(),
});
}
) if attendee_entry_ids.contains(&(entry_id as u16))
|| entry.name == ICalendarProperty::Organizer =>
{
comp.entries.push(ICalendarEntry {
name: entry.name.clone(),
params: entry
.params
.iter()
.filter(|param| {
!matches!(
&param.name,
ICalendarParameterName::ScheduleStatus
| ICalendarParameterName::ScheduleAgent
| ICalendarParameterName::ScheduleForceSend
)
})
.cloned()
.collect(),
values: entry.values.clone(),
});
}
(
ICalendarProperty::RequestStatus