26 lines
659 B
JavaScript
26 lines
659 B
JavaScript
//バージョンチェッカー
|
|
function verck(ver) {
|
|
localStorage.setItem("ver", ver);
|
|
var start = "https://dl.thedesk.top/ver.json";
|
|
fetch(start, {
|
|
method: 'GET'
|
|
}).then(function(response) {
|
|
return response.json();
|
|
}).catch(function(error) {
|
|
todo(error);
|
|
console.error(error);
|
|
}).then(function(mess) {
|
|
console.log(mess);
|
|
if (mess) {
|
|
if (mess.desk == ver) {
|
|
todo("お使いのバージョン" + mess.desk + "は最新です。");
|
|
//betaならアプデチェックしない
|
|
} else if (ver != "beta") {
|
|
var electron = require("electron");
|
|
var ipc = electron.ipcRenderer;
|
|
ipc.send('update', "true");
|
|
}
|
|
}
|
|
});
|
|
}
|