Get latest GitHub release by creation dates comparison

Fixes #169
This commit is contained in:
Leo Colombaro 2014-05-04 13:00:26 +02:00
parent f477e1a517
commit a5851b55ef

View File

@ -828,11 +828,17 @@ cache(function(data, match, sendBadge) {
try { try {
var data = JSON.parse(buffer); var data = JSON.parse(buffer);
var latest = (function () { var latest = (function () {
for (var i = 0, len = data.length; i < len; i++) { var topTag, tagDate, topDate = null;
if (!data[i].draft) { for (var i = 0, len = data.length; i < len; i++) {
return data[i]; if (!data[i].draft) {
} tagDate = new Date(data[i].created_at);
if (topDate === null || tagDate > topDate) {
topDate = tagDate;
topTag = i;
}
}
} }
return data[topTag];
})(); })();
var tag = latest.tag_name; var tag = latest.tag_name;
badgeData.text[1] = tag; badgeData.text[1] = tag;