represent professors as "attendee" and extra data as comments

This commit is contained in:
Mylloon 2024-01-30 15:21:42 +01:00
parent 4d0f14d045
commit e444d29a15
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -4,7 +4,7 @@ use chrono::TimeZone;
use ics::{ use ics::{
parameters::{Language, TzIDParam}, parameters::{Language, TzIDParam},
properties::{ properties::{
Categories, Class, Comment, Description, DtEnd, DtStart, Location, Summary, Transp, Attendee, Categories, Class, Description, DtEnd, DtStart, Location, Summary, Transp,
}, },
Event, ICalendar, Standard, Event, ICalendar, Standard,
}; };
@ -40,7 +40,7 @@ pub fn export(courses: Vec<crate::timetable::models::Course>, filename: &mut Str
// Professor's name // Professor's name
if course.professor.is_some() { if course.professor.is_some() {
event.push(Description::new(course.professor.unwrap())); event.push(Attendee::new(course.professor.unwrap()));
} }
// Start time of the course // Start time of the course
@ -73,7 +73,7 @@ pub fn export(courses: Vec<crate::timetable::models::Course>, filename: &mut Str
// Course extra data // Course extra data
if course.data.is_some() { if course.data.is_some() {
event.push(Comment::new(course.data.unwrap())); event.push(Description::new(course.data.unwrap()));
} }
// Add the course to the calendar // Add the course to the calendar