File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change 1
1
import { Decoder , Encoder , Packet , PacketType } from "socket.io-parser" ;
2
2
import debugModule = require( "debug" ) ;
3
- import url = require( "url" ) ;
4
3
import type { IncomingMessage } from "http" ;
5
4
import type { Server } from "./index" ;
6
5
import type { Namespace } from "./namespace" ;
@@ -269,9 +268,9 @@ export class Client<
269
268
let namespace : string ;
270
269
let authPayload : Record < string , unknown > ;
271
270
if ( this . conn . protocol === 3 ) {
272
- const parsed = url . parse ( packet . nsp , true ) ;
271
+ const parsed = new URL ( packet . nsp , "https://socket.io" ) ;
273
272
namespace = parsed . pathname ! ;
274
- authPayload = parsed . query ;
273
+ authPayload = Object . fromEntries ( parsed . searchParams . entries ( ) ) ;
275
274
} else {
276
275
namespace = packet . nsp ;
277
276
authPayload = packet . data ;
You can’t perform that action at this time.
0 commit comments