返回提交历史
Modified
src/app.ts
+2
-1
Modified
src/controllers/api/deleteSessionController.ts
+0
-1
Modified
src/controllers/api/genericUpdateController.ts
+0
-1
Added
src/controllers/api/rerollRandomModController.ts
+8
-0
Added
src/controllers/stats/uploadController.ts
+7
-0
Modified
src/routes/api.ts
+2
-1
Added
src/routes/stats.ts
+8
-0
XFEstudio/XFESpaceNinjaServer
Add Reroll Random and Stats upload
and fix a few errors from last pr
50722ec6
代码差异
7 个文件
+27
-4
@@ -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
@@ -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
@@ -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
@@ -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 };
@@ -0,0 +1,7 @@
1
import { RequestHandler } from "express";
2
3
const uploadController: RequestHandler = (_req, res) => {
4
res.json({});
5
};
6
7
export { uploadController };
@@ -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 };
@@ -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 };