From aa5bfec8b2779db194c52297cab63539bdcd997f Mon Sep 17 00:00:00 2001 From: localhost Date: Sat, 16 Sep 2023 11:04:55 +0200 Subject: [PATCH] fixing bug that basically caused infinite loop --- utils/metadata.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/metadata.js b/utils/metadata.js index 8424bc9..58d14df 100644 --- a/utils/metadata.js +++ b/utils/metadata.js @@ -66,9 +66,9 @@ async function getChannelVideos(id) { const page = await (await fetch(`${instance}/nextpage/channel/${id}?nextpage=${encodeURIComponent(payload)}`)).json() videos.push(...page.relatedStreams) - if (videos.length >= 120) resolve(videos) + if (videos.length >= 120) return resolve(videos) if (page.nextpage) await getNextPage(page.nextpage) - else resolve(videos) + else return resolve(videos) } } catch (e) {