From f884d9d35fd1b7ce3dd2e6a375efd393465e5d60 Mon Sep 17 00:00:00 2001 From: Aravind V Nair <22199259+aravindvnair99@users.noreply.github.com> Date: Wed, 10 Mar 2021 00:34:04 +0530 Subject: [PATCH] Reduce complexity of onEventSelect POST Signed-off-by: Aravind V Nair <22199259+aravindvnair99@users.noreply.github.com> --- functions/index.js | 67 +--------------------------------------------- 1 file changed, 1 insertion(+), 66 deletions(-) diff --git a/functions/index.js b/functions/index.js index 6df5f9d..43dc998 100644 --- a/functions/index.js +++ b/functions/index.js @@ -170,72 +170,7 @@ app.get("/viewSchools", (_req, res) => { }); app.post("/onEventSelect", (req, res) => { - const event = req.body.eventName; - switch (event) { - case "beingPoirot": - res.redirect("/beingPoirot"); - break; - case "circuitrix": - res.redirect("/circuitrix"); - break; - case "codeBound": - res.redirect("/codeBound"); - break; - case "espritDeCorps": - res.redirect("/espritDeCorps"); - break; - case "finalDestination": - res.redirect("/finalDestination"); - break; - case "kerbalSpaceProgram": - res.redirect("/kerbalSpaceProgram"); - break; - case "lakshya": - res.redirect("/lakshya"); - break; - case "letsRingItUp": - res.redirect("/letsRingItUp"); - break; - case "mathementumContour": - res.redirect("/mathementumContour"); - break; - case "mechathalon": - res.redirect("/mechathalon"); - break; - case "mindsweeper": - res.redirect("/mindsweeper"); - break; - case "omniumArtiumMagister": - res.redirect("/omniumArtiumMagister"); - break; - case "projectExhibition": - res.redirect("/projectExhibition"); - break; - case "raceForGlory": - res.redirect("/raceForGlory"); - break; - case "roboCup": - res.redirect("/roboCup"); - break; - case "schoolDuels": - res.redirect("/schoolDuels"); - break; - case "sherlocked": - res.redirect("/sherlocked"); - break; - case "targo": - res.redirect("/targo"); - break; - case "techRoadies": - res.redirect("/techRoadies"); - break; - case "theSphinxQuiz": - res.redirect("/theSphinxQuiz"); - break; - default: - res.redirect("/eventReg"); - break; - } + res.redirect(`/${req.body.eventName}`); }); app.post("/onSchoolReg", (req, res) => {