From ec98192bd7cb45a1a1d738abadd0bc32a3d2f46e Mon Sep 17 00:00:00 2001 From: Mahyar Mirrashed Date: Mon, 16 Dec 2024 17:15:28 -0600 Subject: [PATCH] fix: add cors proxy --- src/data/university-of-waterloo.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/data/university-of-waterloo.ts b/src/data/university-of-waterloo.ts index 24ac79c..06ae66f 100644 --- a/src/data/university-of-waterloo.ts +++ b/src/data/university-of-waterloo.ts @@ -28,6 +28,10 @@ interface WaterlooOpenClassroomSlots { }[]; } +interface CORSProxy { + contents: string; +} + export const locations: Space[] = [ { value: "dana-porter-library", @@ -73,8 +77,9 @@ export const locations: Space[] = [ (async function () { try { - const response = await fetch(PUBLIC_API_ENDPOINT__UNIVERISTY_OF_WATERLOO); - const waterlooData: WaterlooClassrooms = await response.json(); + const rep = await fetch(PUBLIC_API_ENDPOINT__UNIVERISTY_OF_WATERLOO); + const repProxy: CORSProxy = await rep.json(); + const waterlooData: WaterlooClassrooms = JSON.parse(repProxy.contents); const weekdays: Weekdays[] = [ "monday",