@@ -45,11 +45,11 @@ function websocket(dop, node, options) {
4545 // Reconnecting
4646 if ( node . readyState === dop . CONS . RECONNECT && message . data === node . tokenServer ) {
4747 node . readyState = dop . CONS . CONNECT ;
48- dop . core . emitReconnectClient ( node , oldSocket ) ;
49- // sendQueue( );
48+ dop . core . setSocketToNode ( node , socket ) ;
49+ dop . core . emitReconnect ( node , oldSocket ) ;
5050 }
5151 else
52- dop . core . emitMessage ( node , socket , message . data , message ) ;
52+ dop . core . emitMessage ( node , message . data , message ) ;
5353 }
5454 function onclose ( ) {
5555 dop . core . emitClose ( node , socket ) ;
@@ -58,9 +58,8 @@ function websocket(dop, node, options) {
5858 // dop events
5959 function onconnect ( ) {
6060 if ( node . readyState === dop . CONS . RECONNECT ) {
61- node . socket = oldSocket ;
6261 dop . core . emitDisconnect ( node ) ;
63- node . socket = socket ;
62+ dop . core . setSocketToNode ( node , socket ) ;
6463 }
6564 node . readyState = dop . CONS . CONNECT ;
6665 dop . core . emitConnect ( node ) ;
@@ -72,13 +71,14 @@ function websocket(dop, node, options) {
7271
7372
7473 // Setting up
74+ dop . core . setSocketToNode ( node , socket ) ;
7575 node . readyState = dop . CONS . CLOSE ;
7676 node . reconnect = function ( ) {
7777 oldSocket = socket ;
7878 socket = new api ( url ) ;
79+ node . readyState = dop . CONS . RECONNECT ;
7980 addListeners ( socket , onopen , onmessage , onclose ) ;
8081 removeListeners ( oldSocket , onopen , onmessage , onclose ) ;
81- node . readyState = dop . CONS . RECONNECT ;
8282 } ;
8383 node . on ( dop . CONS . CONNECT , onconnect ) ;
8484 node . on ( dop . CONS . SEND , send ) ;
@@ -111,5 +111,4 @@ else {
111111 root . dopTransportsConnectWebsocket = websocket ;
112112}
113113
114-
115114} ) ( this ) ;
0 commit comments