From fbeda39dcffb27ff5aaa0697f2c55d2e1dcc7fd2 Mon Sep 17 00:00:00 2001 From: mat Date: Tue, 17 May 2022 22:42:18 -0500 Subject: just make fetchAuctionItemsUncached return an object --- src/hypixel.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/hypixel.ts b/src/hypixel.ts index 294432d..b579059 100644 --- a/src/hypixel.ts +++ b/src/hypixel.ts @@ -425,17 +425,17 @@ async function fetchAuctionItemsUncached() { const auctionItemIds = await fetchItemsAuctionsIds() if (!auctionItemIds) return undefined const itemList = await fetchItemList() - const idsToNames: Map = new Map() + const idsToNames: Record = {} for (const item of itemList.list) // we only return items in auctionItemIds so the response isn't too big, // since usually it would contain stuff that we don't care about like // minions if (auctionItemIds.includes(item.id)) - idsToNames.set(item.id, item.display.name) + idsToNames[item.id] = item.display.name // if the item in the database isn't in the items api, just set the name to the id for (const item of auctionItemIds) - if (!idsToNames.has(item)) - idsToNames.set(item, item.toLowerCase().replace(/^./, item[0].toUpperCase()).replace(/_/g, ' ')) + if (!(item in idsToNames)) + idsToNames[item] = item.toLowerCase().replace(/^./, item[0].toUpperCase()).replace(/_/g, ' ') return idsToNames } -- cgit