From d7f6e04c65cdf2b71914c245f3097e961f0ad6dc Mon Sep 17 00:00:00 2001 From: tanetakumi Date: Tue, 29 Nov 2022 18:29:28 +0900 Subject: [PATCH] Fixes related to updates --- app/assets/js/scripts/settings.js | 56 ++++++++++++++++++++++++------- 1 file changed, 43 insertions(+), 13 deletions(-) diff --git a/app/assets/js/scripts/settings.js b/app/assets/js/scripts/settings.js index a8cda8c5..d9b35b12 100644 --- a/app/assets/js/scripts/settings.js +++ b/app/assets/js/scripts/settings.js @@ -1454,28 +1454,58 @@ function populateAboutVersionInformation(){ * of the current version. This value is displayed on the UI. */ function populateReleaseNotes(){ - $.ajax({ - url: 'https://github.com/dscalzi/HeliosLauncher/releases.atom', - success: (data) => { + return new Promise((resolve, reject) => { + $.ajax({ + url: 'https://github.com/dscalzi/HeliosLauncher/releases.atom', + timeout: 2500 + }).done(function(data) { const version = 'v' + remote.app.getVersion() const entries = $(data).find('entry') - + let latestVersionData = {} + latestVersionData.version = version for(let i=0; i