Merge branch 'main' of https://github.com/AngeloTadeucci/wf-emulator
This commit is contained in:
commit
41e7ef2ea5
8
src/controllers/api/deleteSessionController.ts
Normal file
8
src/controllers/api/deleteSessionController.ts
Normal file
@ -0,0 +1,8 @@
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
const deleteSessionController: RequestHandler = (_req, res) => {
|
||||
console.log("DeleteSession Request:", JSON.parse(_req.body));
|
||||
res.json({ sessionId: { $oid: "64768f104722f795300c9fc0" }, rewardSeed: 5867309943877621023 });
|
||||
};
|
||||
|
||||
export { deleteSessionController };
|
8
src/controllers/api/genericUpdateController.ts
Normal file
8
src/controllers/api/genericUpdateController.ts
Normal file
@ -0,0 +1,8 @@
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
const genericUpdateController: RequestHandler = (_req, res) => {
|
||||
console.log("GenericUpdate Request:", JSON.parse(_req.body));
|
||||
res.json({});
|
||||
};
|
||||
|
||||
export { genericUpdateController };
|
7
src/controllers/api/getCreditsController.ts
Normal file
7
src/controllers/api/getCreditsController.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
const getCreditsController: RequestHandler = (_req, res) => {
|
||||
res.json({ "RegularCredits": 42069, "TradesRemaining": 1, "PremiumCreditsFree": 42069, "PremiumCredits": 42069 });
|
||||
};
|
||||
|
||||
export { getCreditsController };
|
7
src/controllers/api/hubController.ts
Normal file
7
src/controllers/api/hubController.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
const hubController: RequestHandler = (_req, res) => {
|
||||
res.json("hub 127.0.0.1:6952");
|
||||
};
|
||||
|
||||
export { hubController };
|
7
src/controllers/api/hubInstancesController.ts
Normal file
7
src/controllers/api/hubInstancesController.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
const hubInstancesController: RequestHandler = (_req, res) => {
|
||||
res.json("list 50 16 1 0 scenarios 0 0 0 0 0 0");
|
||||
};
|
||||
|
||||
export { hubInstancesController };
|
14
src/controllers/api/logoutController.ts
Normal file
14
src/controllers/api/logoutController.ts
Normal file
@ -0,0 +1,14 @@
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
const logoutController: RequestHandler = (_req, res) => {
|
||||
const data = Buffer.from([
|
||||
0x31
|
||||
]);
|
||||
res.writeHead(200, {
|
||||
"Content-Type": "text/html",
|
||||
"Content-Length": data.length
|
||||
});
|
||||
res.end(data);
|
||||
};
|
||||
|
||||
export { logoutController };
|
7
src/controllers/api/missionInventoryUpdateController.ts
Normal file
7
src/controllers/api/missionInventoryUpdateController.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
const missionInventoryUpdateController: RequestHandler = (_req, res) => {
|
||||
res.json({});
|
||||
};
|
||||
|
||||
export { missionInventoryUpdateController };
|
7
src/controllers/api/modularWeaponSaleController.ts
Normal file
7
src/controllers/api/modularWeaponSaleController.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
const modularWeaponSaleController: RequestHandler = (_req, res) => {
|
||||
res.json({"SaleInfos":[{"Name":"Ostron","Expiry":{"$date":{"$numberLong":"1683586800000"}},"Revision":3045,"Weapons":[{"ItemType":"/Lotus/Weapons/Ostron/Melee/LotusModularWeapon","PremiumPrice":171,"ModularParts":["/Lotus/Weapons/Ostron/Melee/ModularMelee01/Handle/HandleFive","/Lotus/Weapons/Ostron/Melee/ModularMelee01/Tip/TipSix","/Lotus/Weapons/Ostron/Melee/ModularMelee01/Balance/BalanceDamageICritII"]}]},{"Name":"SolarisUnitedHoverboard","Expiry":{"$date":{"$numberLong":"1683586800000"}},"Revision":1650,"Weapons":[{"ItemType":"/Lotus/Types/Vehicles/Hoverboard/HoverboardSuit","PremiumPrice":51,"ModularParts":["/Lotus/Types/Vehicles/Hoverboard/HoverboardParts/PartComponents/HoverboardCorpusC/HoverboardCorpusCDeck","/Lotus/Types/Vehicles/Hoverboard/HoverboardParts/PartComponents/HoverboardCorpusC/HoverboardCorpusCEngine","/Lotus/Types/Vehicles/Hoverboard/HoverboardParts/PartComponents/HoverboardCorpusB/HoverboardCorpusBFront","/Lotus/Types/Vehicles/Hoverboard/HoverboardParts/PartComponents/HoverboardCorpusC/HoverboardCorpusCJet"]}]},{"Name":"SolarisUnitedMoaPet","Expiry":{"$date":{"$numberLong":"1683586800000"}},"Revision":1650,"Weapons":[{"ItemType":"/Lotus/Types/Friendly/Pets/MoaPets/MoaPetPowerSuit","PremiumPrice":175,"ModularParts":["/Lotus/Types/Friendly/Pets/MoaPets/MoaPetParts/MoaPetLegC","/Lotus/Types/Friendly/Pets/MoaPets/MoaPetParts/MoaPetHeadOloro","/Lotus/Types/Friendly/Pets/MoaPets/MoaPetParts/MoaPetEngineKrisys","/Lotus/Types/Friendly/Pets/MoaPets/MoaPetParts/MoaPetPayloadThermocor"]}]},{"Name":"SolarisUnitedKitGun","Expiry":{"$date":{"$numberLong":"1683586800000"}},"Revision":1650,"Weapons":[{"ItemType":"/Lotus/Weapons/SolarisUnited/Primary/LotusModularPrimaryBeam","PremiumPrice":157,"ModularParts":["/Lotus/Weapons/SolarisUnited/Primary/SUModularPrimarySet1/Handles/SUModularPrimaryHandleAPart","/Lotus/Weapons/SolarisUnited/Secondary/SUModularSecondarySet1/Barrel/SUModularSecondaryBarrelDPart","/Lotus/Weapons/SolarisUnited/Secondary/SUModularSecondarySet1/Clip/SUModularCritIReloadIIClipPart"]}]}]});
|
||||
};
|
||||
|
||||
export { modularWeaponSaleController };
|
11
src/controllers/api/updateSessionController.ts
Normal file
11
src/controllers/api/updateSessionController.ts
Normal file
@ -0,0 +1,11 @@
|
||||
import { RequestHandler } from "express";
|
||||
|
||||
const updateSessionGetController: RequestHandler = (_req, res) => {
|
||||
res.json({});
|
||||
};
|
||||
const updateSessionPostController: RequestHandler = (_req, res) => {
|
||||
console.log("UpdateSessions POST Request:", JSON.parse(_req.body));
|
||||
|
||||
res.json({ "hasStarted": true });
|
||||
};
|
||||
export { updateSessionGetController, updateSessionPostController };
|
@ -18,6 +18,17 @@ import { setActiveQuestController } from "../controllers/api/setActiveQuestContr
|
||||
import { surveysController } from "../controllers/api/surveysController";
|
||||
import { updateChallengeProgressController } from "../controllers/api/updateChallengeProgressController";
|
||||
import { viewController } from "../controllers/api/viewController";
|
||||
import { updateSessionPostController } from "../controllers/api/updateSessionController";
|
||||
import { updateSessionGetController } from "../controllers/api/updateSessionController";
|
||||
import { getCreditsController } from "../controllers/api/getCreditsController";
|
||||
import { hubInstancesController } from "../controllers/api/hubInstancesController";
|
||||
import { hubController } from "../controllers/api/hubController";
|
||||
import { modularWeaponSaleController } from "../controllers/api/modularWeaponSaleController";
|
||||
import { deleteSessionController } from "../controllers/api/deleteSessionController";
|
||||
import { logoutController } from "../controllers/api/logoutController";
|
||||
import { missionInventoryUpdateController } from "../controllers/api/missionInventoryUpdateController";
|
||||
import { genericUpdateController } from "../controllers/api/genericUpdateController";
|
||||
|
||||
|
||||
const apiRouter = express.Router();
|
||||
|
||||
@ -36,6 +47,13 @@ apiRouter.get("/drones.php", dronesController);
|
||||
apiRouter.get("/getIgnoredUsers.php", getIgnoredUsersController);
|
||||
apiRouter.get("/getNewRewardSeed.php", getNewRewardSeedController);
|
||||
apiRouter.get("/setActiveQuest.php", setActiveQuestController);
|
||||
apiRouter.get("/updateSession.php", updateSessionGetController);
|
||||
apiRouter.get("/credits.php", getCreditsController);
|
||||
apiRouter.get("/hubInstances", hubInstancesController);
|
||||
apiRouter.get("/hub", hubController);
|
||||
apiRouter.get("/modularWeaponSale.php", modularWeaponSaleController);
|
||||
apiRouter.get("/deleteSession.php", deleteSessionController);
|
||||
apiRouter.get("/logout.php", logoutController);
|
||||
|
||||
// post
|
||||
apiRouter.post("/findSessions.php", findSessionsController);
|
||||
@ -44,5 +62,8 @@ apiRouter.post("/login.php", loginController);
|
||||
apiRouter.post("/getAlliance.php", getAllianceController);
|
||||
apiRouter.post("/updateChallengeProgress.php", updateChallengeProgressController);
|
||||
apiRouter.post("/hostSession.php", hostSessionController);
|
||||
apiRouter.post("/updateSession.php", updateSessionPostController);
|
||||
apiRouter.post("/missionInventoryUpdate.php", missionInventoryUpdateController);
|
||||
apiRouter.post("/genericUpdate.php", genericUpdateController);
|
||||
|
||||
export { apiRouter };
|
||||
|
Loading…
x
Reference in New Issue
Block a user