diff options
-rw-r--r-- | src/course.ml | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/course.ml b/src/course.ml index fdabb50..0c93075 100644 --- a/src/course.ml +++ b/src/course.ml @@ -63,27 +63,27 @@ let date = let encoding = J.(conv - (fun _ -> ("", default_date, default_date, false, "", (), (), (), (), ""), - ([], None, (), (), (), (), ())) - (fun ((_id, start, stop, _allDay, description, (), (), (), (), category), - (_sites, _modules, (), (), (), (), ())) -> + (fun _ -> (default_date, default_date, "", "", (), (), ()), + ((), (), (), (), (), (), (), (), (), ())) + (fun ((start, stop, description, category, (), (), ()), + ((), (), (), (), (), (), (), (), (), ())) -> let location, summary = location_and_summary description category in Ics.Event.make start stop summary location) (merge_objs - (obj10 - (req "id" string) + (obj7 (req "start" date) (req "end" date) - (req "allDay" bool) (req "description" string) - (req "backgroundColor" unit) + (req "eventCategory" string) + (req "id" unit) + (req "allDay" unit) + (req "backgroundColor" unit)) + (obj10 (req "textColor" unit) (req "department" unit) (req "faculty" unit) - (req "eventCategory" string)) - (obj7 - (req "sites" @@ list string) - (req "modules" @@ option (list string)) + (req "sites" unit) + (req "modules" unit) (req "registerStatus" unit) (req "studentMark" unit) (req "custom1" unit) |