@@ -5,7 +5,7 @@ dop.core.node = function() {
55 this . connected = false ;
66 this . request_inc = 1 ;
77 this . requests = { } ;
8- this . requests_queue = [ ] ;
8+ this . message_queue = [ ] ; // Response / Request / instrunctions queue
99 this . object_subscribed = { } ;
1010 this . object_owner = { } ;
1111 // Generating token
@@ -39,16 +39,15 @@ dop.protocol.unsubscribe = function(node, object) {
3939
4040 if ( isObject ( object_data ) && isObject ( object_data . node [ node . token ] ) && object_data . node [ node . token ] . owner ) {
4141 var request = dop . core . createRequest ( node , dop . protocol . instructions . unsubscribe , object_id ) ;
42- dop . core . storeRequest ( node , request ) ;
43- if ( node . connected )
44- dop . core . sendRequests ( node ) ;
42+ dop . core . storeSendMessages ( node , request ) ;
4543 return request . promise ;
4644 }
4745 else
4846 return Promise . reject ( dop . core . error . reject . SUBSCRIPTION_NOT_FOUND ) ;
4947} ;
5048
5149
50+
5251dop . protocol . onunsubscribe = function ( node , request_id , request ) {
5352 var object_id = request [ 1 ] ,
5453 object_data = dop . data . object [ object_id ] ,
@@ -70,5 +69,5 @@ dop.protocol.onunsubscribe = function(node, request_id, request) {
7069 else
7170 response . push ( dop . core . error . reject . SUBSCRIPTION_NOT_FOUND ) ;
7271
73- dop . core . sendResponse ( node , response ) ;
72+ dop . core . storeSendMessages ( node , response ) ;
7473} ;
0 commit comments