commit 50784562a72cd1ce946598cfa5ad135259ea0f4b
parent 22fe935082857dd1723b108d5aada0319cb56635
Author: Marcel <mtrnord1@gmail.com>
Date: Wed, 30 Nov 2016 07:48:01 +0100
fix bug
Diffstat:
| M | index.js | | | 44 | +++++++++++++++++++++++--------------------- |
1 file changed, 23 insertions(+), 21 deletions(-)
diff --git a/index.js b/index.js
@@ -26,28 +26,30 @@ io.on('connection', function(socket){
} catch (e) {
}
- try {
- fs.accessSync('cache.json', fs.F_OK);
- 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)
- }
- })
- var release = jsonfile.readFileSync("cache.json")
- var version = release["tag_name"]
- var assets = release["assets"]
- _.find(assets, function (key) {
- if (assets[key]["name"] == local) {
- var local_asset = assets[key]["name"]
- console.log(release);
- }
- })
- }
+ fs.access('cache.json', fs.F_OK, function(err) {
+ if (!err) {
+ var release = jsonfile.readFileSync("cache.json")
+ var version = release["tag_name"]
+ var assets = release["assets"]
+ } else {
+ 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)
+ }
+ })
+ var release = jsonfile.readFileSync("cache.json")
+ var version = release["tag_name"]
+ var assets = release["assets"]
+ _.find(assets, function (key) {
+ if (assets[key]["name"] == local) {
+ var local_asset = assets[key]["name"]
+ console.log(release);
+ }
+ })
+ }
+ });
+
io.emit('AupdateStatus', 'local');
});