forked from OpenWF/SpaceNinjaServer
		
	Merge pull request #7 from AKCore/main
Add Reroll Random and Stats upload
This commit is contained in:
		
						commit
						f2dfb42071
					
				@ -8,7 +8,7 @@ import { apiRouter } from "@/src/routes/api";
 | 
				
			|||||||
import { cacheRouter } from "@/src/routes/cache";
 | 
					import { cacheRouter } from "@/src/routes/cache";
 | 
				
			||||||
import { customRouter } from "./routes/custom";
 | 
					import { customRouter } from "./routes/custom";
 | 
				
			||||||
import { dynamicController } from "./routes/dynamic";
 | 
					import { dynamicController } from "./routes/dynamic";
 | 
				
			||||||
 | 
					import { statsRouter } from "./routes/stats";
 | 
				
			||||||
import bodyParser from "body-parser";
 | 
					import bodyParser from "body-parser";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import morgan from "morgan";
 | 
					import morgan from "morgan";
 | 
				
			||||||
@ -32,6 +32,7 @@ app.use("/custom", customRouter);
 | 
				
			|||||||
app.use("/:id/dynamic", dynamicController);
 | 
					app.use("/:id/dynamic", dynamicController);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
app.post("/pay/steamPacks.php", steamPacksController);
 | 
					app.post("/pay/steamPacks.php", steamPacksController);
 | 
				
			||||||
 | 
					app.use("/stats", statsRouter);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
app.use(unknownEndpointHandler);
 | 
					app.use(unknownEndpointHandler);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,6 @@
 | 
				
			|||||||
import { RequestHandler } from "express";
 | 
					import { RequestHandler } from "express";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const deleteSessionController: RequestHandler = (_req, res) => {
 | 
					const deleteSessionController: RequestHandler = (_req, res) => {
 | 
				
			||||||
    console.log("DeleteSession Request:", JSON.parse(_req.body));
 | 
					 | 
				
			||||||
    res.json({ sessionId: { $oid: "64768f104722f795300c9fc0" }, rewardSeed: 5867309943877621023 });
 | 
					    res.json({ sessionId: { $oid: "64768f104722f795300c9fc0" }, rewardSeed: 5867309943877621023 });
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,6 @@
 | 
				
			|||||||
import { RequestHandler } from "express";
 | 
					import { RequestHandler } from "express";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const genericUpdateController: RequestHandler = (_req, res) => {
 | 
					const genericUpdateController: RequestHandler = (_req, res) => {
 | 
				
			||||||
    console.log("GenericUpdate Request:", JSON.parse(_req.body));
 | 
					 | 
				
			||||||
    res.json({});
 | 
					    res.json({});
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										8
									
								
								src/controllers/api/rerollRandomModController.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								src/controllers/api/rerollRandomModController.ts
									
									
									
									
									
										Normal file
									
								
							@ -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 };
 | 
				
			||||||
							
								
								
									
										7
									
								
								src/controllers/stats/uploadController.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/controllers/stats/uploadController.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					import { RequestHandler } from "express";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const uploadController: RequestHandler = (_req, res) => {
 | 
				
			||||||
 | 
					    res.json({});
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export { uploadController };
 | 
				
			||||||
@ -28,6 +28,7 @@ import { deleteSessionController } from "../controllers/api/deleteSessionControl
 | 
				
			|||||||
import { logoutController } from "../controllers/api/logoutController";
 | 
					import { logoutController } from "../controllers/api/logoutController";
 | 
				
			||||||
import { missionInventoryUpdateController } from "../controllers/api/missionInventoryUpdateController";
 | 
					import { missionInventoryUpdateController } from "../controllers/api/missionInventoryUpdateController";
 | 
				
			||||||
import { genericUpdateController } from "../controllers/api/genericUpdateController";
 | 
					import { genericUpdateController } from "../controllers/api/genericUpdateController";
 | 
				
			||||||
 | 
					import { rerollRandomModController } from "../controllers/api/rerollRandomModController";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const apiRouter = express.Router();
 | 
					const apiRouter = express.Router();
 | 
				
			||||||
@ -65,5 +66,5 @@ apiRouter.post("/hostSession.php", hostSessionController);
 | 
				
			|||||||
apiRouter.post("/updateSession.php", updateSessionPostController); 
 | 
					apiRouter.post("/updateSession.php", updateSessionPostController); 
 | 
				
			||||||
apiRouter.post("/missionInventoryUpdate.php", missionInventoryUpdateController); 
 | 
					apiRouter.post("/missionInventoryUpdate.php", missionInventoryUpdateController); 
 | 
				
			||||||
apiRouter.post("/genericUpdate.php", genericUpdateController); 
 | 
					apiRouter.post("/genericUpdate.php", genericUpdateController); 
 | 
				
			||||||
 | 
					apiRouter.post("/rerollRandomMod.php", rerollRandomModController)
 | 
				
			||||||
export { apiRouter };
 | 
					export { apiRouter };
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										7
									
								
								src/routes/stats.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/routes/stats.ts
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					import express from "express";
 | 
				
			||||||
 | 
					import { uploadController } from "../controllers/stats/uploadController";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const statsRouter = express.Router();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					statsRouter.post("/upload.php", uploadController); 
 | 
				
			||||||
 | 
					export { statsRouter };
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user