From c480451e6547d5bb735805fe502ce4770b463dac Mon Sep 17 00:00:00 2001 From: Stephan van Rooij Date: Fri, 22 Dec 2017 10:19:55 +0100 Subject: [PATCH] feat: try-catch around loading devices This fix #4 no more crash when loading incorrect device list. --- src/bridge.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/bridge.js b/src/bridge.js index d6a0ad5..7a68ff8 100644 --- a/src/bridge.js +++ b/src/bridge.js @@ -18,7 +18,12 @@ function start () { fs.access(config.devices, fs.constants.R_OK, (err) => { if (!err) { log.info('Loading devices from: ' + config.devices) - devices = require(config.devices) + try { + devices = require(config.devices) + } catch(e){ + log.error('Error loading devices: ',e) + } + } }) }