Return top scores already sorted

This commit is contained in:
MICHAEL JACKSON
2017-05-30 09:20:45 -07:00
parent bca5babb7d
commit 9dc0630bb3
2 changed files with 27 additions and 12 deletions

View File

@ -52,16 +52,15 @@ Promise.all([
prettyBytes(results[3])
)
sumTopScores(pastSevenDays.map(date => `stats-packageRequests-${createDayKey(date)}`)).then(results => {
sumTopScores(pastSevenDays.map(date => `stats-packageRequests-${createDayKey(date)}`)).then(topPackages => {
console.log('\n## Top Packages This Week')
const topPackages = Object.keys(results).sort((a, b) => results[b] - results[a])
topPackages.forEach(result => {
result[1] = result[1].toLocaleString()
})
console.log(
table(topPackages.map(packageName => [
packageName,
results[packageName].toLocaleString()
]))
table(topPackages)
)
process.exit()