diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index ffcfb81..ecbc9ac 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -65,6 +65,12 @@ const semesters: Record = { id: "202508", courseDataCollection: collection(db, "course_data202508").withConverter(FSCourseDataConverter), eventsCollection: collection(db, "events202508").withConverter(FSEventsConverter) + }, + "202601": { + name: "Spring 2026", + id: "202601", + courseDataCollection: collection(db, "course_data202601").withConverter(FSCourseDataConverter), + eventsCollection: collection(db, "events202601").withConverter(FSEventsConverter) } }; @@ -102,7 +108,7 @@ function App() { const [courseListing, setCourseListing] = useState([]); const location = useLocation(); const navigate = useNavigate(); - let [searchParams, _] = useSearchParams({semester: "202508"}); + let [searchParams, _] = useSearchParams({semester: "202601"}); const [semester, setSemester] = useState(searchParams.get("semester")!); const [userSubscriptions, setUserSubscriptions] = useState({}); const [subscriptionMethods, setSubscriptionMethods] = useState([]); diff --git a/functions/src/config.json b/functions/src/config.json index 6460c72..dabb8e6 100644 --- a/functions/src/config.json +++ b/functions/src/config.json @@ -1,7 +1,7 @@ { "batch_size": 8, "semesters": [ - "202508" + "202601" ], "prefixes": [ "AAPS", diff --git a/functions/src/index.ts b/functions/src/index.ts index c357975..963f9aa 100644 --- a/functions/src/index.ts +++ b/functions/src/index.ts @@ -8,17 +8,17 @@ import {testNotify} from "./notifier/test_notify"; import {countWatchers} from './count_watchers'; import {emailUnsubscribe} from "./email_unsubscribe"; -export const onCourseAddition202508 = +export const onCourseAddition202601 = functions .region('us-east4') .runWith({memory: "128MB"}) - .firestore.document("events202508/{course_name}").onCreate(onNewCourse("202508")); + .firestore.document("events202601/{course_name}").onCreate(onNewCourse("202601")); -export const onCourseRemove202508 = +export const onCourseRemove202601 = functions .region('us-east4') .runWith({memory: "256MB"}) - .firestore.document("events202508/{course_name}").onDelete(onRemoveCourse("202508")); + .firestore.document("events202601/{course_name}").onDelete(onRemoveCourse("202601")); export const notifierfunction = onMessagePublished({ topic: updateTopic.name, diff --git a/functions/src/notifier/discord.ts b/functions/src/notifier/discord.ts index a627dc6..3b8e22c 100644 --- a/functions/src/notifier/discord.ts +++ b/functions/src/notifier/discord.ts @@ -27,6 +27,7 @@ const mapSemester = (semester: string) => { if (semester === "202408") return "Fall 2024"; if (semester === "202501") return "Spring 2025"; if (semester === "202508") return "Fall 2025"; + if (semester === "202601") return "Spring 2026"; return semester; } diff --git a/web/routes/rawdata.ts b/web/routes/rawdata.ts index 96ffbc4..d6864a8 100644 --- a/web/routes/rawdata.ts +++ b/web/routes/rawdata.ts @@ -33,6 +33,9 @@ const semesters = { }, "202508": { suffix: "202508" + }, + "202601": { + suffix: "202601" } }