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 {
var data = JSON.parse(buffer);
var latest = (function () {
for (var i = 0, len = data.length; i < len; i++) {
if (!data[i].draft) {
return data[i];
}
var topTag, tagDate, topDate = null;
for (var i = 0, len = data.length; i < len; 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;
badgeData.text[1] = tag;