From a704c28b2fd439ed39ea241da322ed17a7d27e8e Mon Sep 17 00:00:00 2001 From: biglyderv Date: Fri, 31 Jan 2025 20:02:59 -0500 Subject: [PATCH] fix endless indexing --- site.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/site.js b/site.js index b1f928f..ab7896c 100644 --- a/site.js +++ b/site.js @@ -35,6 +35,7 @@ async function urlCollector(url, path, file) { h = u.toString(); } urls.push(h) + if (urls.length >= pageLimit) return urls; }) return urls; @@ -86,7 +87,7 @@ async function siteCollector(user, path, site, useLimit) { } cache[p] = j1; - if (!j1.map || (i > pageLimit && useLimit)) break; + if (!j1.map || (i >= pageLimit && useLimit)) break; let users2; if (site == 'darflen') { @@ -127,6 +128,7 @@ async function siteCollector(user, path, site, useLimit) { let d = process.env.depth || 1; for (let i = 1; i < d; i++) { users = [...new Set(users)]; + let j = 0; for (let u of users) { users = users.concat(await siteCollector(u, 'followers', site, true)); users = users.concat(await siteCollector(u, 'following', site, true));