From b1ed6ba9695cdd645171301c51944747357aefca Mon Sep 17 00:00:00 2001 From: Master Date: Thu, 4 Jul 2024 08:48:25 +0800 Subject: [PATCH] fix --- src/services/inventoryService.ts | 4 ++-- src/services/questService.ts | 22 +++++++++++++--------- src/types/inboxTypes.ts | 2 +- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index 4041347d..53fa1846 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -82,14 +82,14 @@ export const combineInventoryChanges = (InventoryChanges: IInventoryChanges, del InventoryChanges[key] = delta[key]; } else if (Array.isArray(delta[key])) { const left = InventoryChanges[key] as object[]; - const right: object[] = delta[key] as object[]; + const right: object[] = delta[key]; for (const item of right) { left.push(item); } } else { console.assert(key.substring(-3) == "Bin"); const left = InventoryChanges[key] as IBinChanges; - const right: IBinChanges = delta[key] as IBinChanges; + const right: IBinChanges = delta[key]; left.count += right.count; left.platinum += right.platinum; left.Slots += right.Slots; diff --git a/src/services/questService.ts b/src/services/questService.ts index 1264efbd..9ae6f4c4 100644 --- a/src/services/questService.ts +++ b/src/services/questService.ts @@ -97,7 +97,7 @@ export const giveKeyChainTriggeredItems = async (accountId: string, keyChain: st } } } - + if (stage.itemsToGiveWhenTriggered.length > 0) { const itemType = stage.itemsToGiveWhenTriggered[0]; @@ -105,20 +105,24 @@ export const giveKeyChainTriggeredItems = async (accountId: string, keyChain: st if (itemType in ExportRecipes) { return { - Recipes: [{ - ItemType: itemType, - ItemCount: 1 - }] + Recipes: [ + { + ItemType: itemType, + ItemCount: 1 + } + ] }; } if (itemType in ExportResources) { return { WishlistChanges: [itemType], - MiscItems: [{ - ItemType: itemType, - ItemCount: 1 - }] + MiscItems: [ + { + ItemType: itemType, + ItemCount: 1 + } + ] }; } diff --git a/src/types/inboxTypes.ts b/src/types/inboxTypes.ts index b00728d9..4bb97bde 100644 --- a/src/types/inboxTypes.ts +++ b/src/types/inboxTypes.ts @@ -47,7 +47,7 @@ export interface IInboxReponseClient { url?: string; highPriority: boolean; lowPrioNewPlayers?: boolean; - CrossPlatform?: boolean + CrossPlatform?: boolean; date: IMongoDate; r: boolean; countedAtt?: ICountedAttDatabase[];