From 26a5f31ee9f417df8d676e4af164a5378a0ce769 Mon Sep 17 00:00:00 2001 From: Sainan Date: Sat, 12 Oct 2024 00:26:19 +0200 Subject: [PATCH] feat: add tunables endpoint (#530) --- src/controllers/custom/tunablesController.ts | 15 +++++++++++++++ src/routes/custom.ts | 2 ++ 2 files changed, 17 insertions(+) create mode 100644 src/controllers/custom/tunablesController.ts diff --git a/src/controllers/custom/tunablesController.ts b/src/controllers/custom/tunablesController.ts new file mode 100644 index 00000000..ff23f60f --- /dev/null +++ b/src/controllers/custom/tunablesController.ts @@ -0,0 +1,15 @@ +import { RequestHandler } from "express"; + +interface ITunables { + prohibit_skip_mission_start_timer?: any; + prohibit_fov_override?: any; +} + +const tunablesController: RequestHandler = (_req, res) => { + const tunablesSet: ITunables = {}; + //tunablesSet.prohibit_skip_mission_start_timer = 1; + //tunablesSet.prohibit_fov_override = 1; + res.json(tunablesSet); +}; + +export { tunablesController }; diff --git a/src/routes/custom.ts b/src/routes/custom.ts index 0d00bbd2..24ea70be 100644 --- a/src/routes/custom.ts +++ b/src/routes/custom.ts @@ -1,5 +1,6 @@ import express from "express"; +import { tunablesController } from "@/src/controllers/custom/tunablesController"; import { getItemListsController } from "@/src/controllers/custom/getItemListsController"; import { pushArchonCrystalUpgradeController } from "@/src/controllers/custom/pushArchonCrystalUpgradeController"; import { popArchonCrystalUpgradeController } from "@/src/controllers/custom/popArchonCrystalUpgradeController"; @@ -12,6 +13,7 @@ import { updateConfigDataController } from "@/src/controllers/custom/updateConfi const customRouter = express.Router(); +customRouter.get("/tunables.json", tunablesController); customRouter.get("/getItemLists", getItemListsController); customRouter.get("/pushArchonCrystalUpgrade", pushArchonCrystalUpgradeController); customRouter.get("/popArchonCrystalUpgrade", popArchonCrystalUpgradeController);