Added support for onOpen/onClose/onDisconnect/onReconnect handlers

This commit is contained in:
John Shaver 2018-06-18 11:01:12 -07:00
parent 7d1c553149
commit 9dccf5b022
1 changed files with 6 additions and 9 deletions

View File

@ -434,11 +434,10 @@ function _connect(state) {
} else if (state.handlers.onReconnect && !initialConnect) { } else if (state.handlers.onReconnect && !initialConnect) {
state.handlers.onReconnect(); state.handlers.onReconnect();
} }
intitialConnect = false; initialConnect = false;
} }
, onClose: function () { , onClose: function () {
console.log('ON CLOSE');
clearTimeout(timeoutId); clearTimeout(timeoutId);
wstunneler = null; wstunneler = null;
clientHandlers.closeAll(); clientHandlers.closeAll();
@ -474,17 +473,15 @@ function _connect(state) {
state.handlers.onClose() state.handlers.onClose()
} }
} }
} }
, onError: function (err) { , onError: function (err) {
console.error("[tunnel error] " + err.message); console.error("[tunnel error] " + err.message);
console.error(err); console.error(err);
if (connCallback) {
if (connCallback) { connCallback(err);
connCallback(err); }
} }
}
, sendMessage: function (msg) { , sendMessage: function (msg) {
if (wstunneler) { if (wstunneler) {