suppressing log when trying to send on closing websocket

This commit is contained in:
tigerbot 2017-04-26 17:37:52 -06:00
parent e5e6f0bd02
commit 59763ed49e
1 changed files with 5 additions and 1 deletions

View File

@ -239,7 +239,11 @@ function run(copts) {
try {
wstunneler.send(msg, {binary: true});
} catch (err) {
console.warn('[sendMessage] error sending websocket message', err);
// There is a chance that this occurred after the websocket was told to close
// and before it finished, in which case we don't need to log the error.
if (wstunneler.readyState !== wstunneler.CLOSING) {
console.warn('[sendMessage] error sending websocket message', err);
}
}
}
}