From 066996396ff0ec6a9f6724e1f6469a0bc67a07ca Mon Sep 17 00:00:00 2001 From: kumavis Date: Wed, 10 Feb 2016 11:46:13 -0800 Subject: context wiring - handle and log errors --- app/scripts/lib/port-stream.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'app/scripts/lib/port-stream.js') diff --git a/app/scripts/lib/port-stream.js b/app/scripts/lib/port-stream.js index 7f3e8072e..8ff77ec4e 100644 --- a/app/scripts/lib/port-stream.js +++ b/app/scripts/lib/port-stream.js @@ -37,8 +37,13 @@ PortDuplexStream.prototype._read = noop PortDuplexStream.prototype._write = function(msg, encoding, cb){ // console.log('PortDuplexStream - sent message', msg) - this._port.postMessage(msg) - cb() + try { + this._port.postMessage(msg) + cb() + } catch(err){ + // this.emit('error', err) + cb(new Error('PortDuplexStream - disconnected')) + } } // util -- cgit