(packet)
| 189 | override onData(data: RawData) { |
| 190 | debug('received "%s"', data); |
| 191 | const callback = (packet) => { |
| 192 | if ("close" === packet.type) { |
| 193 | debug("got xhr close packet"); |
| 194 | this.onClose(); |
| 195 | return false; |
| 196 | } |
| 197 | |
| 198 | this.onPacket(packet); |
| 199 | }; |
| 200 | |
| 201 | if (this.protocol === 3) { |
| 202 | (this.parser as typeof parser_v3).decodePayload(data, callback); |