From 9f0be223e68c9c1467215fe6016411dd8c63c681 Mon Sep 17 00:00:00 2001 From: Ordis <134585663+OrdisPrime@users.noreply.github.com> Date: Fri, 21 Feb 2025 15:46:09 +0100 Subject: [PATCH] fix: returning givekeychainitem response --- src/controllers/api/giveKeyChainTriggeredItemsController.ts | 2 +- src/services/questService.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controllers/api/giveKeyChainTriggeredItemsController.ts b/src/controllers/api/giveKeyChainTriggeredItemsController.ts index 8e391b01..bff70c85 100644 --- a/src/controllers/api/giveKeyChainTriggeredItemsController.ts +++ b/src/controllers/api/giveKeyChainTriggeredItemsController.ts @@ -10,7 +10,7 @@ export const giveKeyChainTriggeredItemsController: RequestHandler = async (req, const keyChainInfo = getJSONfromString((req.body as string).toString()); const inventory = await getInventory(accountId); - const inventoryChanges = giveKeyChainItem(inventory, keyChainInfo); + const inventoryChanges = await giveKeyChainItem(inventory, keyChainInfo); await inventory.save(); res.send(inventoryChanges); diff --git a/src/services/questService.ts b/src/services/questService.ts index e51eb70a..0446e273 100644 --- a/src/services/questService.ts +++ b/src/services/questService.ts @@ -138,6 +138,8 @@ export const giveKeyChainItem = async (inventory: TInventoryDatabaseDocument, ke // items were added: update quest stage's i (item was given) updateQuestStage(inventory, keyChainInfo, { i: true }); + return inventoryChanges; + //TODO: Check whether Wishlist is used to track items which should exist uniquely in the inventory /* some items are added or removed (not sure) to the wishlist, in that case a