diff options
-rw-r--r-- | src/course.ml | 10 | ||||
-rw-r--r-- | src/ics.ml | 2 | ||||
-rw-r--r-- | src/ucs.ml | 2 |
3 files changed, 6 insertions, 8 deletions
diff --git a/src/course.ml b/src/course.ml index 9f16646..df5a27a 100644 --- a/src/course.ml +++ b/src/course.ml @@ -44,13 +44,13 @@ let location_and_summary str category = List.fold_right (fun str (has_groups, location, summary) -> if not has_groups then - (check_groups str, "", "") + check_groups str, "", "" else if location = "" then - (true, str, "") + true, str, "" else if summary = "" then - (true, str, location) + true, str, location else - (true, location, summary)) parts (false, "", "") in + true, location, summary) parts (false, "", "") in if summary = "" then location, category else @@ -98,5 +98,5 @@ let decode s = | "" -> `O [] | s -> Ezjsonm.from_string s in J.(destruct (list encoding) toks) - |> List.filter_map (fun (event: Ics.Event.t option) -> event) + |> List.filter_map (fun event -> event) |> Ics.make @@ -59,7 +59,7 @@ end type t = Event.t list -let make (events: t) = events +let make events = events let to_string events = let date = current_date () in @@ -30,8 +30,6 @@ let body = >>= fun (_resp, body) -> Cohttp_lwt.Body.to_string body -let dump_date = CalendarLib.Printer.Calendar.to_string - let () = Lwt_main.run body |> Course.decode |