MCPcopy
hub / github.com/socketio/socket.io / _parseNamespace

Method _parseNamespace

packages/socket.io/lib/client.ts:289–301  ·  view source on GitHub ↗
(packet: Packet)

Source from the content-addressed store, hash-verified

287 }
288
289 private _parseNamespace(packet: Packet) {
290 if (this.conn.protocol !== 3) {
291 return {
292 namespace: packet.nsp,
293 authPayload: packet.data,
294 };
295 }
296 const url = new URL(packet.nsp, "https://socket.io");
297 return {
298 namespace: url.pathname,
299 authPayload: Object.fromEntries(url.searchParams.entries()),
300 };
301 }
302
303 /**
304 * Handles an error.

Callers 1

ondecodedMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected