ls-manual-update

Checks for manual update of ls-vertretunsplan-desktop and tells outdated clients
git clone git://archive.git.mtrnord.blog/MTRNord/ls-manual-update.git
Log | Files | Refs | LICENSE

commit 2ccf869dbdb792e653958452171530f971da883e
parent d81d304817b5581361fb74dfdef9f500aaf70f4b
Author: Marcel <mtrnord1@gmail.com>
Date:   Wed, 30 Nov 2016 08:37:45 +0100

some debugging

Diffstat:
Mindex.js | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/index.js b/index.js @@ -16,6 +16,7 @@ io.on('connection', function(socket){ console.log('a user connected'); socket.on('RupdateStatus', function(msg){ + console.log("got msg") //TODO ADD LOGIC //get /repos/MTRNord/ls-vertretungsplan-desktop/releases/latest @@ -29,10 +30,14 @@ io.on('connection', function(socket){ fs.access('cache.json', fs.F_OK, function(err) { if (!err) { + console.log("file exists"); var release = jsonfile.readFileSync("cache.json") var version = release["tag_name"] var assets = release["assets"] + console.log(release); + io.emit('AupdateStatus', 'local'); } else { + console.log("aquire file"); request('https://api.github.com/repos/MTRNord/ls-vertretungsplan-desktop/releases/latest', function (error, response, body) { if (!error && response.statusCode == 200) { jsonfile.writeFile("cache.json", body)