parent
cd47c1e228
commit
35dad91bf9
13
server.js
13
server.js
|
@ -1352,12 +1352,7 @@ cache(function(data, match, sendBadge, request) {
|
|||
return;
|
||||
}
|
||||
try {
|
||||
var monthly = JSON.parse(buffer).downloads;
|
||||
} catch(e) {
|
||||
badgeData.text[1] = 'invalid';
|
||||
sendBadge(format, badgeData);
|
||||
return;
|
||||
}
|
||||
var monthly = JSON.parse(buffer).downloads || 0;
|
||||
badgeData.text[1] = metric(monthly) + '/month';
|
||||
if (monthly === 0) {
|
||||
badgeData.colorscheme = 'red';
|
||||
|
@ -1371,6 +1366,10 @@ cache(function(data, match, sendBadge, request) {
|
|||
badgeData.colorscheme = 'brightgreen';
|
||||
}
|
||||
sendBadge(format, badgeData);
|
||||
} catch(e) {
|
||||
badgeData.text[1] = 'invalid';
|
||||
sendBadge(format, badgeData);
|
||||
}
|
||||
});
|
||||
}));
|
||||
|
||||
|
@ -1391,7 +1390,7 @@ cache(function (data, match, sendBadge, request) {
|
|||
try {
|
||||
var totalDownloads = 0;
|
||||
|
||||
var downloads = JSON.parse(buffer).downloads;
|
||||
var downloads = JSON.parse(buffer).downloads || 0;
|
||||
for (var index = 0; index < downloads.length; index++) {
|
||||
totalDownloads = totalDownloads + downloads[index].downloads;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user