aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-05-16 17:58:15 +0000
committermat <github@matdoes.dev>2022-05-16 17:58:15 +0000
commited72217fd73eca1de929f915056e13be9d4085f9 (patch)
tree1627dbffb63064697c9a6fac263b7948ba07d72d
parentddc8c820a3234bc60d61da1db8da502806dca592 (diff)
downloadskyblock-api-ed72217fd73eca1de929f915056e13be9d4085f9.tar.gz
skyblock-api-ed72217fd73eca1de929f915056e13be9d4085f9.tar.bz2
skyblock-api-ed72217fd73eca1de929f915056e13be9d4085f9.zip
fix bug: the prequel
-rw-r--r--src/hypixel.ts8
1 files 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, {