Fixed variables for releasenotes

This commit is contained in:
filipnyquist 2018-06-05 22:16:58 +02:00 committed by GitHub
parent 4043fdb962
commit ab0c928e65
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,23 +12,24 @@ exports.releasenotes = {
usage: '', usage: '',
description: 'gets current release notes from GITHUB', description: 'gets current release notes from GITHUB',
process: function(bot, msg, suffix) { process: function(bot, msg, suffix) {
var headers = { const headers = {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
'User-Agent': 'Super Agent/0.0.1' 'User-Agent': 'Super Agent/0.0.1'
}; };
// Configure the request // Configure the request
var options = { const options = {
url: 'https://api.github.com/repos/lbryio/lbry-app/releases/latest', url: 'https://api.github.com/repos/lbryio/lbry-app/releases/latest',
method: 'GET', method: 'GET',
headers: headers headers: headers
}; };
// Start the request // Start the request
let message;
request(options, function(error, response, body) { request(options, function(error, response, body) {
releasemessage = JSON.parse(body).body; let releasemessage = JSON.parse(body).body;
releasename = JSON.parse(body).name; let releasename = JSON.parse(body).name;
releasedate = JSON.parse(body).published_at; let releasedate = JSON.parse(body).published_at;
releaseurl = JSON.parse(body).html_url; let releaseurl = JSON.parse(body).html_url;
if (releasemessage.length < 2000) { if (releasemessage.length < 2000) {
message = { message = {
embed: { embed: {
@ -64,12 +65,12 @@ exports.releasenotes = {
.filter(function(n) { .filter(function(n) {
return n !== ''; return n !== '';
}); });
releasemessage1 = message[0]; let releasemessage1 = message[0];
releasemessage2 = message[1]; let releasemessage2 = message[1];
releasemessage3 = message[2]; let releasemessage3 = message[2];
releasemessage4 = message[3]; let releasemessage4 = message[3];
releasemessage5 = message[4]; let releasemessage5 = message[4];
message1 = { let message1 = {
embed: { embed: {
title: '*Download ' + releasename + ' here!*', title: '*Download ' + releasename + ' here!*',
description: releasemessage1, description: releasemessage1,
@ -86,7 +87,7 @@ exports.releasenotes = {
} }
} }
}; };
message2 = { let message2 = {
embed: { embed: {
description: releasemessage2, description: releasemessage2,
color: 7976557, color: 7976557,
@ -100,7 +101,7 @@ exports.releasenotes = {
} }
} }
}; };
message3 = { let message3 = {
embed: { embed: {
description: releasemessage3, description: releasemessage3,
color: 7976557, color: 7976557,
@ -114,7 +115,7 @@ exports.releasenotes = {
} }
} }
}; };
message4 = { let message4 = {
embed: { embed: {
description: releasemessage4, description: releasemessage4,
color: 7976557, color: 7976557,
@ -128,7 +129,7 @@ exports.releasenotes = {
} }
} }
}; };
message5 = { let message5 = {
embed: { embed: {
description: releasemessage5, description: releasemessage5,
color: 7976557, color: 7976557,