commit abd9bff9f191cc055352e9b4842e1664d5771e25
parent 277b58d2ae007b98234c015166a2c7dc97d3b120
Author: Marcel <mtrnord1@gmail.com>
Date: Tue, 29 Nov 2016 15:13:36 +0100
fix bug
Diffstat:
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/index.js b/index.js
@@ -20,7 +20,13 @@ io.on('connection', function(socket){
//get /repos/MTRNord/ls-vertretungsplan-desktop/releases/latest
findRemoveSync('cache.json', {age: {seconds: 3600}});
- if (!fs.statSync('cache.json').isFile()) {
+ try {
+ fs.statSync('cache.json').isFile()
+
+ var release = jsonfile.readFileSync("cache.json")
+ var version = release["tag_name"]
+ var assets = release["assets"]
+ } catch (e) {
request('https://api.github.com/repos/MTRNord/ls-vertretungsplan-desktop/releases/latest', function (error, response, body) {
if (!error && response.statusCode == 200) {
jsonfile.writeFileSync("cache.json", body)
@@ -35,12 +41,8 @@ io.on('connection', function(socket){
console.log(release);
}
})
-
- }else {
- var release = jsonfile.readFileSync("cache.json")
- var version = release["tag_name"]
- var assets = release["assets"]
}
+
io.emit('AupdateStatus', 'local');
});