From afb70335cdda8061a9b612a0c747a684dc0ed948 Mon Sep 17 00:00:00 2001 From: Sainan Date: Tue, 31 Dec 2024 02:14:27 +0100 Subject: [PATCH] chore: simplify upgradesController The client assumes the request is always successful. InventoryChanges does need to be present but it seems the actual data in it doesn't matter, and what we were sending was gibberish anyway. --- src/controllers/api/upgradesController.ts | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/controllers/api/upgradesController.ts b/src/controllers/api/upgradesController.ts index 5f85af34..4319598c 100644 --- a/src/controllers/api/upgradesController.ts +++ b/src/controllers/api/upgradesController.ts @@ -13,7 +13,6 @@ export const upgradesController: RequestHandler = async (req, res) => { const accountId = await getAccountIdForRequest(req); const payload = JSON.parse(String(req.body)) as IUpgradesRequest; const inventory = await getInventory(accountId); - const InventoryChanges: any = {}; for (const operation of payload.Operations) { if ( operation.UpgradeRequirement == "/Lotus/Types/Items/MiscItems/ModSlotUnlocker" || @@ -91,12 +90,6 @@ export const upgradesController: RequestHandler = async (req, res) => { if (item._id.toString() == payload.ItemId.$oid) { item.ModSlotPurchases ??= 0; item.ModSlotPurchases += 1; - InventoryChanges[payload.ItemCategory] = { - ItemId: { - $oid: payload.ItemId.$oid - }, - ModSlotPurchases: item.ModSlotPurchases - }; break; } } @@ -106,12 +99,6 @@ export const upgradesController: RequestHandler = async (req, res) => { if (item._id.toString() == payload.ItemId.$oid) { item.CustomizationSlotPurchases ??= 0; item.CustomizationSlotPurchases += 1; - InventoryChanges[payload.ItemCategory] = { - ItemId: { - $oid: payload.ItemId.$oid - }, - CustomizationSlotPurchases: item.CustomizationSlotPurchases - }; break; } } @@ -134,7 +121,7 @@ export const upgradesController: RequestHandler = async (req, res) => { } } await inventory.save(); - res.json({ InventoryChanges }); + res.json({ InventoryChanges: {} }); }; const setSlotPolarity = (item: IEquipmentDatabase, slot: number, polarity: ArtifactPolarity): void => { -- 2.47.2