This commit is contained in:
Ordis 2023-06-02 02:26:04 +02:00
commit 41e7ef2ea5
10 changed files with 98 additions and 1 deletions

View 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 };

View 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 };

View 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 };

View File

@ -0,0 +1,7 @@
import { RequestHandler } from "express";
const hubController: RequestHandler = (_req, res) => {
res.json("hub 127.0.0.1:6952");
};
export { hubController };

View 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 };

View 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 };

View File

@ -0,0 +1,7 @@
import { RequestHandler } from "express";
const missionInventoryUpdateController: RequestHandler = (_req, res) => {
res.json({});
};
export { missionInventoryUpdateController };

View 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 };

View 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 };

View File

@ -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();
@ -32,10 +43,17 @@ apiRouter.get("/checkDailyMissionBonus.php", checkDailyMissionBonusController);
apiRouter.get("/inbox.php", inboxController);
apiRouter.get("/getShip.php", getShipController);
apiRouter.get("/view.php", viewController);
apiRouter.get("/drones.php", dronesController);
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 };