Commit c58bc08e authored by Andreas Heimann's avatar Andreas Heimann

renamed api calls for updates and added platform to url

parent 0ed9ea44
...@@ -42,8 +42,8 @@ class SHAPI { ...@@ -42,8 +42,8 @@ class SHAPI {
}); });
} }
async getCurrentVersion() { async getLatestVersion() {
let apiPath = this.apiBase + "currentVersion"; let apiPath = this.apiBase + "latestVersion/" + process.platform;
let supportedVersion = this.supportedVersion; let supportedVersion = this.supportedVersion;
return axios.get(apiPath) return axios.get(apiPath)
......
...@@ -6,13 +6,13 @@ const DOMUpdateActionsLatest = DOMUpdateOverlay.querySelector(".update-actions-l ...@@ -6,13 +6,13 @@ const DOMUpdateActionsLatest = DOMUpdateOverlay.querySelector(".update-actions-l
// Check Updates // Check Updates
function CheckForUpdates(showIfLatest) { function CheckForUpdates(showIfLatest) {
api.getCurrentVersion().then(function(versionData) { api.getLatestVersion().then(function(versionData) {
DOMUpdateStatusAvailable.classList.remove("active"); DOMUpdateStatusAvailable.classList.remove("active");
DOMUpdateStatusLatest.classList.remove("active"); DOMUpdateStatusLatest.classList.remove("active");
DOMUpdateActionsAvailable.classList.remove("active"); DOMUpdateActionsAvailable.classList.remove("active");
DOMUpdateActionsLatest.classList.remove("active"); DOMUpdateActionsLatest.classList.remove("active");
if(versionData.join(".") != app.getVersion() && !isDev) { if(versionData.stringVersion != app.getVersion() && !isDev) {
DOMUpdateOverlay.classList.add("active"); DOMUpdateOverlay.classList.add("active");
DOMUpdateStatusAvailable.classList.add("active"); DOMUpdateStatusAvailable.classList.add("active");
DOMUpdateActionsAvailable.classList.add("active"); DOMUpdateActionsAvailable.classList.add("active");
...@@ -30,7 +30,7 @@ function CheckForUpdates(showIfLatest) { ...@@ -30,7 +30,7 @@ function CheckForUpdates(showIfLatest) {
} }
function DownloadUpdate() { function DownloadUpdate() {
shell.openExternal("https://spinsha.re/client/download"); shell.openExternal("https://spinsha.re/client/download/" + process.platform);
} }
function IgnoreUpdate() { function IgnoreUpdate() {
DOMUpdateOverlay.classList.remove("active"); DOMUpdateOverlay.classList.remove("active");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment