* Called with incoming transport data. * * @private
(data: unknown)
| 252 | * @private |
| 253 | */ |
| 254 | private ondata(data: unknown): void { |
| 255 | // try/catch is needed for protocol violations (GH-1880) |
| 256 | try { |
| 257 | this.decoder.add(data); |
| 258 | } catch (e) { |
| 259 | debug("invalid packet format"); |
| 260 | this.onerror(e); |
| 261 | } |
| 262 | } |
| 263 | |
| 264 | /** |
| 265 | * Called when parser fully decodes a packet. |