File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -266,7 +266,7 @@ export abstract class Server {
266
266
await this . preHandleWebSocket ( request , socket ) ;
267
267
} catch ( error ) {
268
268
socket . destroy ( ) ;
269
- console . error ( error ) ;
269
+ console . error ( error . message ) ;
270
270
}
271
271
}
272
272
@@ -421,8 +421,11 @@ export class MainServer extends Server {
421
421
}
422
422
423
423
protected async handleWebSocket ( socket : net . Socket , parsedUrl : url . UrlWithParsedQuery ) : Promise < void > {
424
+ if ( ! parsedUrl . query . reconnectionToken ) {
425
+ throw new Error ( "Reconnection token is missing from query parameters" ) ;
426
+ }
424
427
const protocol = new Protocol ( await this . createProxy ( socket ) , {
425
- reconnectionToken : < string > parsedUrl . query . reconnectionToken || "" ,
428
+ reconnectionToken : < string > parsedUrl . query . reconnectionToken ,
426
429
reconnection : parsedUrl . query . reconnection === "true" ,
427
430
skipWebSocketFrames : parsedUrl . query . skipWebSocketFrames === "true" ,
428
431
} ) ;
You can’t perform that action at this time.
0 commit comments