From ed72217fd73eca1de929f915056e13be9d4085f9 Mon Sep 17 00:00:00 2001 From: mat Date: Mon, 16 May 2022 17:58:15 +0000 Subject: fix bug: the prequel --- src/hypixel.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/hypixel.ts b/src/hypixel.ts index fbb01f0..d4e1a49 100644 --- a/src/hypixel.ts +++ b/src/hypixel.ts @@ -384,7 +384,7 @@ export async function periodicallyFetchRecentlyEndedAuctions() { const itemsAuctions = await fetchItemsAuctions(Array.from(newAuctionItemIds)) for (const itemAuctions of itemsAuctions) { - updatedDatabaseAuctionItems[itemAuctions._id] = itemAuctions + updatedDatabaseAuctionItems.set(itemAuctions._id, itemAuctions) } for (const auction of endedAuctions.auctions) { @@ -392,10 +392,6 @@ export async function periodicallyFetchRecentlyEndedAuctions() { let auctions: SimpleAuctionSchema[] if (!updatedDatabaseAuctionItems.has(auction.item.id)) { - updatedDatabaseAuctionItems.set(auction.item.id, { - _id: auction.item.id, - auctions: [], - }) auctions = [] } else { auctions = updatedDatabaseAuctionItems.get(auction.item.id)!.auctions @@ -413,7 +409,7 @@ export async function periodicallyFetchRecentlyEndedAuctions() { auctions.push(simpleAuction) // keep only the last 100 items if (auctions.length > 100) - auctions = auctions.slice(auctions.length - 100) + auctions = auctions.slice(-100) } updatedDatabaseAuctionItems.set(auction.item.id, { -- cgit