XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

chore: move arbiter routes to its own router (#3196)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3196 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

83e9c013
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

4 个文件 +16 -10
Modified src/app.ts +2 -0
@@ -6,6 +6,7 @@ import { requestLogger } from "./middleware/morgenMiddleware.ts";
6 6 import { errorHandler } from "./middleware/errorHandler.ts";
7 7
8 8 import { apiRouter } from "./routes/api.ts";
9 import { arbiterRouter } from "./routes/arbiter.ts";
9 10 import { cacheRouter } from "./routes/cache.ts";
10 11 import { customRouter } from "./routes/custom.ts";
11 12 import { dynamicController } from "./routes/dynamic.ts";
@@ -38,6 +39,7 @@ app.use(bodyParser.text({ limit: "4mb" }));
38 39 app.use(requestLogger);
39 40
40 41 app.use("/api", apiRouter);
42 app.use("/api", arbiterRouter);
41 43 app.use("/", cacheRouter);
42 44 app.use("/custom", customRouter);
43 45 app.use("/cdn", dynamicController); // Post-U40
Modified src/controllers/api/hubInstancesController.ts +1 -3
@@ -1,7 +1,5 @@
1 1 import type { RequestHandler } from "express";
2 2
3 const hubInstancesController: RequestHandler = (_req, res) => {
3 export const hubInstancesController: RequestHandler = (_req, res) => {
4 4 res.json("list 50 1 0 0 scenarios 0 0 0 0 0 0");
5 5 };
6
7 export { hubInstancesController };
Modified src/routes/api.ts +0 -7
@@ -50,7 +50,6 @@ import { descentRewardsController } from "../controllers/api/descentRewardsContr
50 50 import { destroyDojoDecoController } from "../controllers/api/destroyDojoDecoController.ts";
51 51 import { divvyAllianceVaultController } from "../controllers/api/divvyAllianceVaultController.ts";
52 52 import { dojoComponentRushController } from "../controllers/api/dojoComponentRushController.ts";
53 import { dojoController, setDojoURLController } from "../controllers/api/dojoController.ts";
54 53 import { dronesController } from "../controllers/api/dronesController.ts";
55 54 import { endlessXpController } from "../controllers/api/endlessXpController.ts";
56 55 import { entratiLabConquestModeController } from "../controllers/api/entratiLabConquestModeController.ts";
@@ -88,8 +87,6 @@ import { giveStartingGearGetController, giveStartingGearPostController } from ".
88 87 import { guildTechController } from "../controllers/api/guildTechController.ts";
89 88 import { hostSessionController } from "../controllers/api/hostSessionController.ts";
90 89 import { hubBlessingController } from "../controllers/api/hubBlessingController.ts";
91 import { hubController } from "../controllers/api/hubController.ts";
92 import { hubInstancesController } from "../controllers/api/hubInstancesController.ts";
93 90 import { inboxController } from "../controllers/api/inboxController.ts";
94 91 import { infestedFoundryController } from "../controllers/api/infestedFoundryController.ts";
95 92 import { inventoryController } from "../controllers/api/inventoryController.ts";
@@ -202,7 +199,6 @@ apiRouter.get("/declineAllianceInvite.php", declineAllianceInviteController);
202 199 apiRouter.get("/declineGuildInvite.php", declineGuildInviteController);
203 200 apiRouter.get("/deleteSession.php", deleteSessionController);
204 201 apiRouter.get("/divvyAllianceVault.php", divvyAllianceVaultController);
205 apiRouter.get("/dojo", dojoController);
206 202 apiRouter.get("/drones.php", dronesController);
207 203 apiRouter.get("/getAlliance.php", getAllianceController);
208 204 apiRouter.get("/getDailyDealStockLevels.php", getDailyDealStockLevelsController);
@@ -220,8 +216,6 @@ apiRouter.get("/getShip.php", getShipController);
220 216 apiRouter.get("/getShipDecos.php", (_req, res) => { res.end(); }); // needed to log in on U22.8
221 217 apiRouter.get("/getVendorInfo.php", getVendorInfoController);
222 218 apiRouter.get("/giveStartingGear.php", giveStartingGearGetController);
223 apiRouter.get("/hub", hubController);
224 apiRouter.get("/hubInstances", hubInstancesController);
225 219 apiRouter.get("/inbox.php", inboxController);
226 220 apiRouter.get("/inventory.php", inventoryController);
227 221 apiRouter.get("/loginRewards.php", loginRewardsController);
@@ -239,7 +233,6 @@ apiRouter.get("/setActiveQuest.php", setActiveQuestController);
239 233 apiRouter.get("/setActiveShip.php", setActiveShipController);
240 234 apiRouter.get("/setAllianceGuildPermissions.php", setAllianceGuildPermissionsController);
241 235 apiRouter.get("/setBootLocation.php", setBootLocationController);
242 apiRouter.get("/setDojoURL", setDojoURLController);
243 236 apiRouter.get("/setGuildMotd.php", setGuildMotdController);
244 237 apiRouter.get("/setSupportedSyndicate.php", setSupportedSyndicateController);
245 238 apiRouter.get("/signupAndroid.php", signupAndroidController);
Added src/routes/arbiter.ts +13 -0
@@ -0,0 +1,13 @@
1 import express from "express";
2 import { dojoController, setDojoURLController } from "../controllers/api/dojoController.ts";
3 import { hubController } from "../controllers/api/hubController.ts";
4 import { hubInstancesController } from "../controllers/api/hubInstancesController.ts";
5
6 const arbiterRouter = express.Router();
7
8 arbiterRouter.get("/dojo", dojoController);
9 arbiterRouter.get("/hub", hubController);
10 arbiterRouter.get("/hubInstances", hubInstancesController);
11 arbiterRouter.get("/setDojoURL", setDojoURLController);
12
13 export { arbiterRouter };