From 715817e1d682870a711fc8f0fd4ac0a34b48abfd Mon Sep 17 00:00:00 2001 From: Milo Date: Sun, 14 Dec 2025 16:08:39 +0100 Subject: [PATCH] WIP: case opening --- src/server/routes/api.js | 16 ++++++++++++++++ src/utils/index.js | 1 + 2 files changed, 17 insertions(+) diff --git a/src/server/routes/api.js b/src/server/routes/api.js index 697c134..17394a3 100644 --- a/src/server/routes/api.js +++ b/src/server/routes/api.js @@ -114,6 +114,22 @@ export function apiRoutes(client, io) { } }); + router.get("/carousel-skins", (req, res) => { + try { + const filteredSkins = skins.filter( + (s) => s.displayIcon !== null && s.displayName.toLowerCase().includes("champions"), + ); + filteredSkins.forEach((s) => { + let dbSKin = getSkin.get(s.uuid); + s.tierColor = dbSKin?.tierColor; + }); + res.json(filteredSkins); + } catch (error) { + console.error("Error fetching skins:", error); + res.status(500).json({ error: "Failed to fetch skins." }); + } + }); + router.get("/skin/:id", (req, res) => { try { const skinData = skins.find((s) => s.uuid === req.params.id); diff --git a/src/utils/index.js b/src/utils/index.js index 686e567..649bf62 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -260,6 +260,7 @@ function handleMarketOffersUpdate() { offers.forEach((offer) => { console.log(`[Market Cron] Checking offer ID: ${offer.id}, Status: ${offer.status}`); console.log(`Now: ${now}, Closing At: ${offer.closing_at}, ${now >= offer.closing_at}`); + if (true) return; // Disable market offer closing for now if (now >= offer.closing_at && offer.status !== "closed") { const bids = getOfferBids.all(offer.id); console.log(bids.length);