From e040611ed6ad9fe657880b64ccf6c1494052ee5f Mon Sep 17 00:00:00 2001 From: Martin Donnelly Date: Wed, 23 Mar 2016 16:04:45 +0000 Subject: [PATCH] minor updates --- lib/btc.js | 8 +++++++- lib/calHandler.js | 12 ++++++++++-- lib/events.js | 14 ++++++++++++-- lib/fx.js | 3 +++ 4 files changed, 32 insertions(+), 5 deletions(-) diff --git a/lib/btc.js b/lib/btc.js index cba27ca..78f6047 100644 --- a/lib/btc.js +++ b/lib/btc.js @@ -15,7 +15,7 @@ exports.doBTC = function (req,res) { } }; - +try { http.request(options).on('response', function (response) { var data = ''; response.on("data", function (chunk) { @@ -24,7 +24,13 @@ exports.doBTC = function (req,res) { response.on('end', function () { callback(JSON.parse(data), r); }); + response.on('error', function(e) { + console.error(e); + }); }).end(); +} catch (e) { + console.error(e); + } } var now = new Date(); diff --git a/lib/calHandler.js b/lib/calHandler.js index 4656e13..414b9c8 100644 --- a/lib/calHandler.js +++ b/lib/calHandler.js @@ -156,7 +156,7 @@ module.exports = { var self = this; // var calJson = []; - +try{ request(url, function (err, res, body) { if (err) { logger.error('Get remote Calendar Request failed'); @@ -172,7 +172,15 @@ module.exports = { if (typeof cb === 'function') { cb(st); } - }); + }, function(error, response, body) { + if(response.statusCode !== 200) { + logger.error(response.statusCode); + logger.error(body); + } + }); +} catch (e) { + console.log(e); + } } diff --git a/lib/events.js b/lib/events.js index 68e5248..4437783 100644 --- a/lib/events.js +++ b/lib/events.js @@ -55,7 +55,12 @@ module.exports = { res.render('pages/events', eventCache); - }); + }, function(error, response, body) { + if(response.statusCode !== 200) { + logger.error(response.statusCode); + logger.error(body); + } + }); } else { console.log('Using event cache...'); @@ -103,7 +108,12 @@ module.exports = { return thisCinema; - }); + }, function(error, response, body) { + if(response.statusCode !== 200) { + console.error(response.statusCode); + console.error(body); + } + }); } else { console.log('Using event cache...'); return thisCinema; diff --git a/lib/fx.js b/lib/fx.js index cc418e1..4377cf5 100644 --- a/lib/fx.js +++ b/lib/fx.js @@ -24,6 +24,9 @@ exports.doFx = function (req,res) { response.on('end', function () { callback(JSON.parse(data), r); }); + response.on('error', function(e) { + console.error(e); + }); }).end(); }