(packet: Packet)
| 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. |