This has been in the DLL for ages without any real documentation, so this should serve as the documentation now.
28 lines
1.3 KiB
TypeScript
28 lines
1.3 KiB
TypeScript
import express from "express";
|
|
|
|
import { getItemListsController } from "@/src/controllers/custom/getItemListsController";
|
|
import { pushArchonCrystalUpgradeController } from "@/src/controllers/custom/pushArchonCrystalUpgradeController";
|
|
import { popArchonCrystalUpgradeController } from "@/src/controllers/custom/popArchonCrystalUpgradeController";
|
|
import { tunablesController } from "@/src/controllers/custom/tunablesController";
|
|
|
|
import { createAccountController } from "@/src/controllers/custom/createAccountController";
|
|
import { addItemController } from "@/src/controllers/custom/addItemController";
|
|
|
|
import { getConfigDataController } from "@/src/controllers/custom/getConfigDataController";
|
|
import { updateConfigDataController } from "@/src/controllers/custom/updateConfigDataController";
|
|
|
|
const customRouter = express.Router();
|
|
|
|
customRouter.get("/tunables.json", tunablesController);
|
|
customRouter.get("/getItemLists", getItemListsController);
|
|
customRouter.get("/pushArchonCrystalUpgrade", pushArchonCrystalUpgradeController);
|
|
customRouter.get("/popArchonCrystalUpgrade", popArchonCrystalUpgradeController);
|
|
|
|
customRouter.post("/createAccount", createAccountController);
|
|
customRouter.post("/addItem", addItemController);
|
|
|
|
customRouter.get("/config", getConfigDataController);
|
|
customRouter.post("/config", updateConfigDataController);
|
|
|
|
export { customRouter };
|