commit 260b5c3a5a2c3ab802c879ecce96033ab70c8619
parent ee8a5ed0455627e9d6442e3b977e600d688f07ce
Author: Marcel <mtrnord1@gmail.com>
Date: Tue, 29 Nov 2016 15:04:38 +0100
fix socket
Diffstat:
| M | index.js | | | 63 | ++++++++++++++++++++++++++++----------------------------------- |
1 file changed, 28 insertions(+), 35 deletions(-)
diff --git a/index.js b/index.js
@@ -13,43 +13,36 @@ app.get('/', function(req, res){
io.on('connection', function(socket){
console.log('a user connected');
-});
-
-io.on('RupdateStatus', function(socket){
- //TODO ADD LOGIC
- //get /repos/MTRNord/ls-vertretungsplan-desktop/releases/latest
-
- findRemoveSync('cache.json', {age: {seconds: 3600}});
- if (!fs.statSync('cache.json').isFile()) {
- 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);
- }
- })
-
- }else {
- var release = jsonfile.readFileSync("cache.json")
- var version = release["tag_name"]
- var assets = release["assets"]
- }
-
-
-
-
-
-
+ socket.on('RupdateStatus', function(socket){
+ //TODO ADD LOGIC
+ //get /repos/MTRNord/ls-vertretungsplan-desktop/releases/latest
+
+ findRemoveSync('cache.json', {age: {seconds: 3600}});
+ if (!fs.statSync('cache.json').isFile()) {
+ 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);
+ }
+ })
+
+ }else {
+ var release = jsonfile.readFileSync("cache.json")
+ var version = release["tag_name"]
+ var assets = release["assets"]
+ }
+ io.emit('AupdateStatus', 'local');
+ });
- io.emit('AupdateStatus', 'local');
});
http.listen(port, function(){