feat: add tunables endpoint

This has been in the DLL for ages without any real documentation, so this should serve as the documentation now.
This commit is contained in:
Sainan 2024-10-11 14:34:02 +02:00
parent 533c249e68
commit 72a380904d
2 changed files with 17 additions and 0 deletions

View File

@ -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 };

View File

@ -3,6 +3,7 @@ import express from "express";
import { getItemListsController } from "@/src/controllers/custom/getItemListsController"; import { getItemListsController } from "@/src/controllers/custom/getItemListsController";
import { pushArchonCrystalUpgradeController } from "@/src/controllers/custom/pushArchonCrystalUpgradeController"; import { pushArchonCrystalUpgradeController } from "@/src/controllers/custom/pushArchonCrystalUpgradeController";
import { popArchonCrystalUpgradeController } from "@/src/controllers/custom/popArchonCrystalUpgradeController"; import { popArchonCrystalUpgradeController } from "@/src/controllers/custom/popArchonCrystalUpgradeController";
import { tunablesController } from "@/src/controllers/custom/tunablesController";
import { createAccountController } from "@/src/controllers/custom/createAccountController"; import { createAccountController } from "@/src/controllers/custom/createAccountController";
import { addItemController } from "@/src/controllers/custom/addItemController"; import { addItemController } from "@/src/controllers/custom/addItemController";
@ -12,6 +13,7 @@ import { updateConfigDataController } from "@/src/controllers/custom/updateConfi
const customRouter = express.Router(); const customRouter = express.Router();
customRouter.get("/tunables.json", tunablesController);
customRouter.get("/getItemLists", getItemListsController); customRouter.get("/getItemLists", getItemListsController);
customRouter.get("/pushArchonCrystalUpgrade", pushArchonCrystalUpgradeController); customRouter.get("/pushArchonCrystalUpgrade", pushArchonCrystalUpgradeController);
customRouter.get("/popArchonCrystalUpgrade", popArchonCrystalUpgradeController); customRouter.get("/popArchonCrystalUpgrade", popArchonCrystalUpgradeController);