🐛 Fixes empty list
This commit is contained in:
+3
-3
@@ -49,9 +49,9 @@ function gitCommit(files, des= "not specified"){
|
|||||||
}
|
}
|
||||||
async function* collectStats(instances, weeks = 1) {
|
async function* collectStats(instances, weeks = 1) {
|
||||||
for(const instance of instances){
|
for(const instance of instances){
|
||||||
const { stats, mau, user_count }= await fetchInstanceStats(instance).catch(e=> ({}));
|
const { stats, mau, user_count }= await fetchInstanceStats(instance).catch(_=> ({}));
|
||||||
if(!stats || !Array.isArray(stats)) continue;
|
if(!stats || !Array.isArray(stats) || !stats.length) continue;
|
||||||
yield { instance, mau, user_count, ...sumStats(stats.slice(0, weeks + 1)) };
|
yield { instance, mau, user_count, ...sumStats(stats.slice(0, Math.min(stats.length, weeks + 1))) };
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function sumStats(arr) {
|
function sumStats(arr) {
|
||||||
|
|||||||
Reference in New Issue
Block a user