File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
rivetkit-typescript/packages/rivetkit/src/client Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -563,17 +563,21 @@ enc
563563 // TODO: Handle queue
564564 // TODO: Reconnect with backoff
565565
566- // Reject open promise
567- if ( this . #onOpenPromise) {
568- this . #onOpenPromise. reject ( new Error ( "Closed" ) ) ;
569- }
570-
571566 // We can't use `event instanceof CloseEvent` because it's not defined in NodeJS
572567 //
573568 // These properties will be undefined
574569 const closeEvent = event as CloseEvent ;
575570 const wasClean = closeEvent . wasClean ;
576571
572+ // Reject open promise
573+ if ( this . #onOpenPromise) {
574+ this . #onOpenPromise. reject (
575+ new Error (
576+ `websocket closed with code ${ closeEvent . code } : ${ closeEvent . reason } ` ,
577+ ) ,
578+ ) ;
579+ }
580+
577581 logger ( ) . info ( {
578582 msg : "socket closed" ,
579583 code : closeEvent . code ,
You can’t perform that action at this time.
0 commit comments