From 5a21cb69929dc8c77f2d3b3b1820e427b0a46f8c Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Wed, 5 Nov 2025 13:47:09 +0100 Subject: [PATCH 1/2] fix: acquisition of armory cache from daily tribute --- src/services/purchaseService.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/purchaseService.ts b/src/services/purchaseService.ts index 69277c54..84a415ab 100644 --- a/src/services/purchaseService.ts +++ b/src/services/purchaseService.ts @@ -491,6 +491,7 @@ export const handleStoreItemAcquisition = async ( const slotPurchaseNameToSlotName: Record = { SuitSlotItem: { name: "SuitBin", purchaseQuantity: 1 }, TwoSentinelSlotItem: { name: "SentinelBin", purchaseQuantity: 2 }, + WeaponSlotItem: { name: "WeaponBin", purchaseQuantity: 1 }, TwoWeaponSlotItem: { name: "WeaponBin", purchaseQuantity: 2 }, SpaceSuitSlotItem: { name: "SpaceSuitBin", purchaseQuantity: 1 }, TwoSpaceWeaponSlotItem: { name: "SpaceWeaponBin", purchaseQuantity: 2 }, @@ -514,7 +515,7 @@ const handleSlotPurchase = ( ): IPurchaseResponse => { logger.debug(`slot name ${slotPurchaseNameFull}`); const slotPurchaseName = slotPurchaseNameFull.substring(slotPurchaseNameFull.lastIndexOf("/") + 1); - if (!(slotPurchaseName in slotPurchaseNameToSlotName)) throw new Error(`invalid slot name ${slotPurchaseName}`); + if (!(slotPurchaseName in slotPurchaseNameToSlotName)) throw new Error(`invalid slot purchase name ${slotPurchaseName}`); logger.debug(`slot purchase name ${slotPurchaseName}`); const slotName = slotPurchaseNameToSlotName[slotPurchaseName].name; -- 2.49.1 From 47dc091a22b7808c064fb7018af4217c62b07b0d Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Wed, 5 Nov 2025 13:49:11 +0100 Subject: [PATCH 2/2] prettier --- src/services/purchaseService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/purchaseService.ts b/src/services/purchaseService.ts index 84a415ab..c889af0c 100644 --- a/src/services/purchaseService.ts +++ b/src/services/purchaseService.ts @@ -515,7 +515,9 @@ const handleSlotPurchase = ( ): IPurchaseResponse => { logger.debug(`slot name ${slotPurchaseNameFull}`); const slotPurchaseName = slotPurchaseNameFull.substring(slotPurchaseNameFull.lastIndexOf("/") + 1); - if (!(slotPurchaseName in slotPurchaseNameToSlotName)) throw new Error(`invalid slot purchase name ${slotPurchaseName}`); + if (!(slotPurchaseName in slotPurchaseNameToSlotName)) { + throw new Error(`invalid slot purchase name ${slotPurchaseName}`); + } logger.debug(`slot purchase name ${slotPurchaseName}`); const slotName = slotPurchaseNameToSlotName[slotPurchaseName].name; -- 2.49.1