From 41090360e18a5bf1006c46cecd178cf9172c7d0f Mon Sep 17 00:00:00 2001 From: Liam Date: Fri, 24 Nov 2023 21:02:58 +0000 Subject: [PATCH] try/catch on sitemap --- next-sitemap.config.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/next-sitemap.config.js b/next-sitemap.config.js index 3356f8d..9880731 100644 --- a/next-sitemap.config.js +++ b/next-sitemap.config.js @@ -8,12 +8,16 @@ const SS_GET_PLAYERS_URL = SS_API_URL + "/players?page={}"; async function getTopPlayers() { console.log("Fetching top players..."); const players = []; - const pagesToFetch = 30; + const pagesToFetch = 10; for (let i = 0; i < pagesToFetch; i++) { console.log(`Fetching page ${i + 1} of ${pagesToFetch}...`); - const response = await fetch(SS_GET_PLAYERS_URL.replace("{}", i)); - const data = await response.json(); - players.push(...data.players); + try { + const response = await fetch(SS_GET_PLAYERS_URL.replace("{}", i)); + const data = await response.json(); + players.push(...data.players); + } catch (e) { + console.log(`Error fetching page ${i + 1} of ${pagesToFetch}: ${e}`); + } } console.log("Done fetching top players."); return players;