File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
packages/cubejs-client-ws-transport/src Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -612,7 +612,7 @@ jobs:
612612 cd packages/cubejs-testing/
613613 export BIRDBOX_CUBEJS_VERSION=${{ matrix.tag }}
614614 export BIRDBOX_CUBEJS_REGISTRY_PATH=localhost:5000/
615- export DEBUG=testcontainers
615+ export DEBUG=" testcontainers*"
616616 yarn run dataset:minimal
617617 yarn run birdbox:postgresql
618618 yarn run birdbox:postgresql-pre-aggregations
Original file line number Diff line number Diff line change @@ -90,6 +90,8 @@ class WebSocketTransport implements ITransport<WebSocketTransportResult> {
9090 }
9191
9292 public async close ( ) : Promise < void > {
93+ // TODO sync with timeout in sendMessage: either flush or drop
94+ console . log ( "close call, left queue" , this . messageQueue ) ;
9395 if ( this . ws ) {
9496 this . ws . close ( ) ;
9597 }
@@ -191,7 +193,12 @@ class WebSocketTransport implements ITransport<WebSocketTransportResult> {
191193 this . messageQueue . push ( message ) ;
192194 }
193195
196+ console . log ( "sendMessage call, message" , message ) ;
197+ console . log ( "sendMessage call, queue before timeout" , this . messageQueue ) ;
198+
194199 setTimeout ( async ( ) => {
200+ console . log ( "sendMessage call, message" , message ) ;
201+ console . log ( "sendMessage call, queue after timeout" , this . messageQueue ) ;
195202 await this . initSocket ( ) ;
196203 this . ws . sendQueue ( ) ;
197204 } , 100 ) ;
@@ -242,6 +249,8 @@ class WebSocketTransport implements ITransport<WebSocketTransportResult> {
242249 return callback ( result , ( ) => this . subscribe ( callback ) ) ;
243250 } ,
244251 async unsubscribe ( ) {
252+ // TODO await unsub from server
253+ console . log ( "unsubscribe call: " , message . messageId ) ;
245254 transport . sendMessage ( { unsubscribe : message . messageId } ) ;
246255 delete transport . messageIdToSubscription [ message . messageId ] ;
247256 }
You can’t perform that action at this time.
0 commit comments