diff --git a/rank.js b/rank.js index 72a781d..841d950 100644 --- a/rank.js +++ b/rank.js @@ -26,7 +26,8 @@ function rankCalc(result, iterations = 10, main = [], domainMode = false, isGpu let keys = Object.keys(result); let leftover = []; keys = keys.sort((a,b) => result[a].followers.length < result[b].followers.length); - if (keys.length > arrayMax) { + let kl2 = keys.length; + if (kl2 > arrayMax) { console.warn(`Array too big. Splitting into multiple arrays...`); let ll = {}; let hh = keys.slice(arrayMax); @@ -35,7 +36,7 @@ function rankCalc(result, iterations = 10, main = [], domainMode = false, isGpu } leftover = rankCalc(ll,iterations,main,domainMode,isGpu,arrayMax); for (let i in leftover) { - leftover[i] /= 10; + leftover[i] /= (kl2 / arrayMax) * 3; } }