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

Add Reroll Random and Stats upload

and fix a few errors from last pr

50722ec6
AKCore <AKCore@users.noreply.github.com>
提交于

代码差异

7 个文件 +27 -4
Modified src/app.ts +2 -1
@@ -8,7 +8,7 @@ import { apiRouter } from "@/src/routes/api";
8 8 import { cacheRouter } from "@/src/routes/cache";
9 9 import { customRouter } from "./routes/custom";
10 10 import { dynamicController } from "./routes/dynamic";
11
11 import { statsRouter } from "./routes/stats";
12 12 import bodyParser from "body-parser";
13 13
14 14 import morgan from "morgan";
@@ -32,6 +32,7 @@ app.use("/custom", customRouter);
32 32 app.use("/:id/dynamic", dynamicController);
33 33
34 34 app.post("/pay/steamPacks.php", steamPacksController);
35 app.use("/stats", statsRouter);
35 36
36 37 app.use(unknownEndpointHandler);
37 38
Modified src/controllers/api/deleteSessionController.ts +0 -1
@@ -1,7 +1,6 @@
1 1 import { RequestHandler } from "express";
2 2
3 3 const deleteSessionController: RequestHandler = (_req, res) => {
4 console.log("DeleteSession Request:", JSON.parse(_req.body));
5 4 res.json({ sessionId: { $oid: "64768f104722f795300c9fc0" }, rewardSeed: 5867309943877621023 });
6 5 };
7 6
Modified src/controllers/api/genericUpdateController.ts +0 -1
@@ -1,7 +1,6 @@
1 1 import { RequestHandler } from "express";
2 2
3 3 const genericUpdateController: RequestHandler = (_req, res) => {
4 console.log("GenericUpdate Request:", JSON.parse(_req.body));
5 4 res.json({});
6 5 };
7 6
Added src/controllers/api/rerollRandomModController.ts +8 -0
@@ -0,0 +1,8 @@
1 import { RequestHandler } from "express";
2
3 const rerollRandomModController: RequestHandler = (_req, res) => {
4 console.log("RerollRandomMod Request:", _req.body.toString('hex').replace(/(.)(.)/g, '$1$2 '));
5 res.json({ });
6 };
7
8 export { rerollRandomModController };
Added src/controllers/stats/uploadController.ts +7 -0
@@ -0,0 +1,7 @@
1 import { RequestHandler } from "express";
2
3 const uploadController: RequestHandler = (_req, res) => {
4 res.json({});
5 };
6
7 export { uploadController };
Modified src/routes/api.ts +2 -1
@@ -28,6 +28,7 @@ import { deleteSessionController } from "../controllers/api/deleteSessionControl
28 28 import { logoutController } from "../controllers/api/logoutController";
29 29 import { missionInventoryUpdateController } from "../controllers/api/missionInventoryUpdateController";
30 30 import { genericUpdateController } from "../controllers/api/genericUpdateController";
31 import { rerollRandomModController } from "../controllers/api/rerollRandomModController";
31 32
32 33
33 34 const apiRouter = express.Router();
@@ -65,5 +66,5 @@ apiRouter.post("/hostSession.php", hostSessionController);
65 66 apiRouter.post("/updateSession.php", updateSessionPostController);
66 67 apiRouter.post("/missionInventoryUpdate.php", missionInventoryUpdateController);
67 68 apiRouter.post("/genericUpdate.php", genericUpdateController);
68
69 apiRouter.post("/rerollRandomMod.php", rerollRandomModController)
69 70 export { apiRouter };
Added src/routes/stats.ts +8 -0
@@ -0,0 +1,8 @@
1 import express from "express";
2 import { uploadController } from "../controllers/stats/uploadController";
3
4 const statsRouter = express.Router();
5
6 //post
7 statsRouter.post("/upload.php", uploadController);
8 export { statsRouter };