From 50722ec6b57457cea2287a7b2d590a4d001bb70f Mon Sep 17 00:00:00 2001 From: AKCore Date: Thu, 1 Jun 2023 17:52:59 -0700 Subject: [PATCH 1/2] Add Reroll Random and Stats upload and fix a few errors from last pr --- src/app.ts | 3 ++- src/controllers/api/deleteSessionController.ts | 1 - src/controllers/api/genericUpdateController.ts | 1 - src/controllers/api/rerollRandomModController.ts | 8 ++++++++ src/controllers/stats/uploadController.ts | 7 +++++++ src/routes/api.ts | 3 ++- src/routes/stats.ts | 8 ++++++++ 7 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 src/controllers/api/rerollRandomModController.ts create mode 100644 src/controllers/stats/uploadController.ts create mode 100644 src/routes/stats.ts diff --git a/src/app.ts b/src/app.ts index d45e965e..fbbf8100 100644 --- a/src/app.ts +++ b/src/app.ts @@ -8,7 +8,7 @@ import { apiRouter } from "@/src/routes/api"; import { cacheRouter } from "@/src/routes/cache"; import { customRouter } from "./routes/custom"; import { dynamicController } from "./routes/dynamic"; - +import { statsRouter } from "./routes/stats"; import bodyParser from "body-parser"; import morgan from "morgan"; @@ -32,6 +32,7 @@ app.use("/custom", customRouter); app.use("/:id/dynamic", dynamicController); app.post("/pay/steamPacks.php", steamPacksController); +app.use("/stats", statsRouter); app.use(unknownEndpointHandler); diff --git a/src/controllers/api/deleteSessionController.ts b/src/controllers/api/deleteSessionController.ts index abdd55f7..ba062e88 100644 --- a/src/controllers/api/deleteSessionController.ts +++ b/src/controllers/api/deleteSessionController.ts @@ -1,7 +1,6 @@ import { RequestHandler } from "express"; const deleteSessionController: RequestHandler = (_req, res) => { - console.log("DeleteSession Request:", JSON.parse(_req.body)); res.json({ sessionId: { $oid: "64768f104722f795300c9fc0" }, rewardSeed: 5867309943877621023 }); }; diff --git a/src/controllers/api/genericUpdateController.ts b/src/controllers/api/genericUpdateController.ts index 9e2ff668..2557c120 100644 --- a/src/controllers/api/genericUpdateController.ts +++ b/src/controllers/api/genericUpdateController.ts @@ -1,7 +1,6 @@ import { RequestHandler } from "express"; const genericUpdateController: RequestHandler = (_req, res) => { - console.log("GenericUpdate Request:", JSON.parse(_req.body)); res.json({}); }; diff --git a/src/controllers/api/rerollRandomModController.ts b/src/controllers/api/rerollRandomModController.ts new file mode 100644 index 00000000..f1d72a56 --- /dev/null +++ b/src/controllers/api/rerollRandomModController.ts @@ -0,0 +1,8 @@ +import { RequestHandler } from "express"; + +const rerollRandomModController: RequestHandler = (_req, res) => { + console.log("RerollRandomMod Request:", _req.body.toString('hex').replace(/(.)(.)/g, '$1$2 ')); + res.json({ }); +}; + +export { rerollRandomModController }; \ No newline at end of file diff --git a/src/controllers/stats/uploadController.ts b/src/controllers/stats/uploadController.ts new file mode 100644 index 00000000..575ebf9f --- /dev/null +++ b/src/controllers/stats/uploadController.ts @@ -0,0 +1,7 @@ +import { RequestHandler } from "express"; + +const uploadController: RequestHandler = (_req, res) => { + res.json({}); +}; + +export { uploadController }; diff --git a/src/routes/api.ts b/src/routes/api.ts index b387effc..d198e16f 100644 --- a/src/routes/api.ts +++ b/src/routes/api.ts @@ -28,6 +28,7 @@ import { deleteSessionController } from "../controllers/api/deleteSessionControl import { logoutController } from "../controllers/api/logoutController"; import { missionInventoryUpdateController } from "../controllers/api/missionInventoryUpdateController"; import { genericUpdateController } from "../controllers/api/genericUpdateController"; +import { rerollRandomModController } from "../controllers/api/rerollRandomModController"; const apiRouter = express.Router(); @@ -65,5 +66,5 @@ apiRouter.post("/hostSession.php", hostSessionController); apiRouter.post("/updateSession.php", updateSessionPostController); apiRouter.post("/missionInventoryUpdate.php", missionInventoryUpdateController); apiRouter.post("/genericUpdate.php", genericUpdateController); - +apiRouter.post("/rerollRandomMod.php", rerollRandomModController) export { apiRouter }; diff --git a/src/routes/stats.ts b/src/routes/stats.ts new file mode 100644 index 00000000..1c79b797 --- /dev/null +++ b/src/routes/stats.ts @@ -0,0 +1,8 @@ +import express from "express"; +import { uploadController } from "../controllers/stats/uploadController"; + +const statsRouter = express.Router(); + +//post +statsRouter.post("/upload.php", uploadController); +export { statsRouter }; From 045542a321cc84e18ace6202d7093557c9ee686d Mon Sep 17 00:00:00 2001 From: AKCore Date: Thu, 1 Jun 2023 18:01:02 -0700 Subject: [PATCH 2/2] Update src/routes/stats.ts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Ângelo Tadeucci --- src/routes/stats.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/routes/stats.ts b/src/routes/stats.ts index 1c79b797..83ae591c 100644 --- a/src/routes/stats.ts +++ b/src/routes/stats.ts @@ -3,6 +3,5 @@ import { uploadController } from "../controllers/stats/uploadController"; const statsRouter = express.Router(); -//post statsRouter.post("/upload.php", uploadController); export { statsRouter };