diff --git a/src/controllers/api/modularWeaponSaleController.ts b/src/controllers/api/modularWeaponSaleController.ts index 05ef5152..fac479f3 100644 --- a/src/controllers/api/modularWeaponSaleController.ts +++ b/src/controllers/api/modularWeaponSaleController.ts @@ -1,76 +1,8 @@ import { RequestHandler } from "express"; +import modularWeaponSale from "@/static/fixed_responses/modularWeaponSale.json"; 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" - ] - } - ] - } - ] - }); + res.json(modularWeaponSale); }; export { modularWeaponSaleController }; diff --git a/src/controllers/dynamic/aggregateSessionsController.ts b/src/controllers/dynamic/aggregateSessionsController.ts index 24aceff8..a12c8d40 100644 --- a/src/controllers/dynamic/aggregateSessionsController.ts +++ b/src/controllers/dynamic/aggregateSessionsController.ts @@ -1,112 +1,8 @@ import { RequestHandler } from "express"; +import aggregateSessions from "@/static/fixed_responses/aggregateSessions.json"; const aggregateSessionsController: RequestHandler = (_req, res) => { - res.json({ - Results: [ - { gameModeId: 3228, count: 12 }, - { gameModeId: 2022236, count: 1 }, - { gameModeId: 1109004, count: 1 }, - { gameModeId: 2004450, count: 1 }, - { gameModeId: 2129, count: 4 }, - { gameModeId: 8763, count: 1 }, - { gameModeId: 12183, count: 1 }, - { gameModeId: 11167, count: 1 }, - { gameModeId: 17710, count: 1 }, - { gameModeId: 22237, count: 1 }, - { gameModeId: 3509, count: 1 }, - { gameModeId: 13006, count: 1 }, - { gameModeId: 20801, count: 2 }, - { gameModeId: 204014, count: 1 }, - { gameModeId: 2061, count: 1 }, - { gameModeId: 303025, count: 1 }, - { gameModeId: 702001, count: 12 }, - { gameModeId: 2305121, count: 1 }, - { gameModeId: 1704046, count: 1 }, - { gameModeId: 17229, count: 12 }, - { gameModeId: 717000, count: 15 }, - { gameModeId: 9536, count: 1 }, - { gameModeId: 15409, count: 1 }, - { gameModeId: 722000, count: 20 }, - { gameModeId: 22232, count: 2 }, - { gameModeId: 2023, count: 2 }, - { gameModeId: 1704008, count: 1 }, - { gameModeId: 6042, count: 1 }, - { gameModeId: 2305053, count: 1 }, - { gameModeId: 2022238, count: 2 }, - { gameModeId: 1708001, count: 1 }, - { gameModeId: 5004, count: 1 }, - { gameModeId: 605088, count: 1 }, - { gameModeId: 6032, count: 1 }, - { gameModeId: 2022, count: 2 }, - { gameModeId: 1216214, count: 1 }, - { gameModeId: 3903, count: 1 }, - { gameModeId: 6096, count: 1 }, - { gameModeId: 2003079, count: 1 }, - { gameModeId: 1105121, count: 1 }, - { gameModeId: 616020, count: 1 }, - { gameModeId: 1204235, count: 1 }, - { gameModeId: 9024, count: 2 }, - { gameModeId: 703004, count: 16 }, - { gameModeId: 706000, count: 2 }, - { gameModeId: 201223, count: 1 }, - { gameModeId: 1404068, count: 2 }, - { gameModeId: 22231, count: 1 }, - { gameModeId: 2111019, count: 1 }, - { gameModeId: 1407064, count: 1 }, - { gameModeId: 701000, count: 2 }, - { gameModeId: 703000, count: 2 }, - { gameModeId: 1703039, count: 1 }, - { gameModeId: 5005, count: 1 }, - { gameModeId: 2001094, count: 1 }, - { gameModeId: 22236, count: 2 }, - { gameModeId: 703003, count: 1 }, - { gameModeId: 98000, count: 30 }, - { gameModeId: 1419748, count: 1 }, - { gameModeId: 21555, count: 1 }, - { gameModeId: 22238, count: 1 }, - { gameModeId: 1704113, count: 1 }, - { gameModeId: 9025, count: 2 }, - { gameModeId: 1318307, count: 1 }, - { gameModeId: 303034, count: 1 }, - { gameModeId: 15401, count: 1 }, - { gameModeId: 4904, count: 1 }, - { gameModeId: 2305126, count: 1 }, - { gameModeId: 2002123, count: 1 }, - { gameModeId: 9004, count: 1 }, - { gameModeId: 1702109, count: 1 }, - { gameModeId: 15408, count: 1 }, - { gameModeId: 6013, count: 1 }, - { gameModeId: 17706, count: 2 }, - { gameModeId: 2005053, count: 1 }, - { gameModeId: 1805125, count: 2 }, - { gameModeId: 15402, count: 1 }, - { gameModeId: 101, count: 3 }, - { gameModeId: 2010144, count: 1 }, - { gameModeId: 3027, count: 1 }, - { gameModeId: 2001, count: 1 }, - { gameModeId: 12191, count: 1 }, - { gameModeId: 1112189, count: 1 }, - { gameModeId: 4450, count: 1 }, - { gameModeId: 2011019, count: 1 }, - { gameModeId: 12195, count: 1 }, - { gameModeId: 8525, count: 1 }, - { gameModeId: 12014, count: 1 }, - { gameModeId: 12189, count: 1 }, - { gameModeId: 10147, count: 1 }, - { gameModeId: 11175, count: 1 }, - { gameModeId: 1703089, count: 1 }, - { gameModeId: 2104, count: 1 }, - { gameModeId: 2015409, count: 1 }, - { gameModeId: 4058, count: 1 }, - { gameModeId: 1416015, count: 2 }, - { gameModeId: 1201108, count: 1 }, - { gameModeId: 704001, count: 6 }, - { gameModeId: 2022230, count: 1 }, - { gameModeId: 5100, count: 1 }, - { gameModeId: 1703026, count: 1 }, - { gameModeId: 1415400, count: 1 } - ] - }); + res.json(aggregateSessions); }; export { aggregateSessionsController }; diff --git a/static/fixed_responses/aggregateSessions.json b/static/fixed_responses/aggregateSessions.json new file mode 100644 index 00000000..577ce09a --- /dev/null +++ b/static/fixed_responses/aggregateSessions.json @@ -0,0 +1,106 @@ +{ + "Results": [ + { "gameModeId": 3228, "count": 12 }, + { "gameModeId": 2022236, "count": 1 }, + { "gameModeId": 1109004, "count": 1 }, + { "gameModeId": 2004450, "count": 1 }, + { "gameModeId": 2129, "count": 4 }, + { "gameModeId": 8763, "count": 1 }, + { "gameModeId": 12183, "count": 1 }, + { "gameModeId": 11167, "count": 1 }, + { "gameModeId": 17710, "count": 1 }, + { "gameModeId": 22237, "count": 1 }, + { "gameModeId": 3509, "count": 1 }, + { "gameModeId": 13006, "count": 1 }, + { "gameModeId": 20801, "count": 2 }, + { "gameModeId": 204014, "count": 1 }, + { "gameModeId": 2061, "count": 1 }, + { "gameModeId": 303025, "count": 1 }, + { "gameModeId": 702001, "count": 12 }, + { "gameModeId": 2305121, "count": 1 }, + { "gameModeId": 1704046, "count": 1 }, + { "gameModeId": 17229, "count": 12 }, + { "gameModeId": 717000, "count": 15 }, + { "gameModeId": 9536, "count": 1 }, + { "gameModeId": 15409, "count": 1 }, + { "gameModeId": 722000, "count": 20 }, + { "gameModeId": 22232, "count": 2 }, + { "gameModeId": 2023, "count": 2 }, + { "gameModeId": 1704008, "count": 1 }, + { "gameModeId": 6042, "count": 1 }, + { "gameModeId": 2305053, "count": 1 }, + { "gameModeId": 2022238, "count": 2 }, + { "gameModeId": 1708001, "count": 1 }, + { "gameModeId": 5004, "count": 1 }, + { "gameModeId": 605088, "count": 1 }, + { "gameModeId": 6032, "count": 1 }, + { "gameModeId": 2022, "count": 2 }, + { "gameModeId": 1216214, "count": 1 }, + { "gameModeId": 3903, "count": 1 }, + { "gameModeId": 6096, "count": 1 }, + { "gameModeId": 2003079, "count": 1 }, + { "gameModeId": 1105121, "count": 1 }, + { "gameModeId": 616020, "count": 1 }, + { "gameModeId": 1204235, "count": 1 }, + { "gameModeId": 9024, "count": 2 }, + { "gameModeId": 703004, "count": 16 }, + { "gameModeId": 706000, "count": 2 }, + { "gameModeId": 201223, "count": 1 }, + { "gameModeId": 1404068, "count": 2 }, + { "gameModeId": 22231, "count": 1 }, + { "gameModeId": 2111019, "count": 1 }, + { "gameModeId": 1407064, "count": 1 }, + { "gameModeId": 701000, "count": 2 }, + { "gameModeId": 703000, "count": 2 }, + { "gameModeId": 1703039, "count": 1 }, + { "gameModeId": 5005, "count": 1 }, + { "gameModeId": 2001094, "count": 1 }, + { "gameModeId": 22236, "count": 2 }, + { "gameModeId": 703003, "count": 1 }, + { "gameModeId": 98000, "count": 30 }, + { "gameModeId": 1419748, "count": 1 }, + { "gameModeId": 21555, "count": 1 }, + { "gameModeId": 22238, "count": 1 }, + { "gameModeId": 1704113, "count": 1 }, + { "gameModeId": 9025, "count": 2 }, + { "gameModeId": 1318307, "count": 1 }, + { "gameModeId": 303034, "count": 1 }, + { "gameModeId": 15401, "count": 1 }, + { "gameModeId": 4904, "count": 1 }, + { "gameModeId": 2305126, "count": 1 }, + { "gameModeId": 2002123, "count": 1 }, + { "gameModeId": 9004, "count": 1 }, + { "gameModeId": 1702109, "count": 1 }, + { "gameModeId": 15408, "count": 1 }, + { "gameModeId": 6013, "count": 1 }, + { "gameModeId": 17706, "count": 2 }, + { "gameModeId": 2005053, "count": 1 }, + { "gameModeId": 1805125, "count": 2 }, + { "gameModeId": 15402, "count": 1 }, + { "gameModeId": 101, "count": 3 }, + { "gameModeId": 2010144, "count": 1 }, + { "gameModeId": 3027, "count": 1 }, + { "gameModeId": 2001, "count": 1 }, + { "gameModeId": 12191, "count": 1 }, + { "gameModeId": 1112189, "count": 1 }, + { "gameModeId": 4450, "count": 1 }, + { "gameModeId": 2011019, "count": 1 }, + { "gameModeId": 12195, "count": 1 }, + { "gameModeId": 8525, "count": 1 }, + { "gameModeId": 12014, "count": 1 }, + { "gameModeId": 12189, "count": 1 }, + { "gameModeId": 10147, "count": 1 }, + { "gameModeId": 11175, "count": 1 }, + { "gameModeId": 1703089, "count": 1 }, + { "gameModeId": 2104, "count": 1 }, + { "gameModeId": 2015409, "count": 1 }, + { "gameModeId": 4058, "count": 1 }, + { "gameModeId": 1416015, "count": 2 }, + { "gameModeId": 1201108, "count": 1 }, + { "gameModeId": 704001, "count": 6 }, + { "gameModeId": 2022230, "count": 1 }, + { "gameModeId": 5100, "count": 1 }, + { "gameModeId": 1703026, "count": 1 }, + { "gameModeId": 1415400, "count": 1 } + ] +} diff --git a/static/fixed_responses/modularWeaponSale.json b/static/fixed_responses/modularWeaponSale.json new file mode 100644 index 00000000..bceecc95 --- /dev/null +++ b/static/fixed_responses/modularWeaponSale.json @@ -0,0 +1,70 @@ +{ + "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" + ] + } + ] + } + ] +}