From e58b8299eac0fd9822d6a669222c7c055c7be893 Mon Sep 17 00:00:00 2001 From: Alex Studer Date: Sun, 4 Feb 2024 21:21:08 -0500 Subject: [PATCH] mit/term: add 2024SP term, set it as current this is (probably?) my last term at mit :smiling_face_with_tear: --- mit/term.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/mit/term.go b/mit/term.go index b74d8d2..2dc12f9 100644 --- a/mit/term.go +++ b/mit/term.go @@ -124,6 +124,16 @@ func GetTermByCode(code string) (TermInfo, error) { LastDayOfClasses: time.Date(2023, 12, 13, 0, 0, 0, 0, time.UTC), ExceptionDays: map[string]time.Weekday{}, }, nil + } else if code == "2024SP" { + return TermInfo{ + Code: "2024SP", + FirstDayOfClasses: time.Date(2024, 2, 5, 0, 0, 0, 0, time.UTC), + LastDayOfClasses: time.Date(2024, 5, 14, 0, 0, 0, 0, time.UTC), + ExceptionDays: map[string]time.Weekday{ + // Feb 20: Monday schedule of classes to be held. + "2024-02-20": time.Monday, + }, + }, nil } return TermInfo{}, ErrBadTermCode @@ -131,6 +141,6 @@ func GetTermByCode(code string) (TermInfo, error) { // GetCurrentTerm returns a TermInfo struct for the current academic term. func GetCurrentTerm() TermInfo { - term, _ := GetTermByCode("2024FA") + term, _ := GetTermByCode("2024SP") return term }