* Called with each packet. Called by `Client`. * * @param {Object} packet * @private
(packet: Packet)
| 526 | * @private |
| 527 | */ |
| 528 | _onpacket(packet: Packet): void { |
| 529 | debug("got packet %j", packet); |
| 530 | switch (packet.type) { |
| 531 | case PacketType.EVENT: |
| 532 | this.onevent(packet); |
| 533 | break; |
| 534 | |
| 535 | case PacketType.BINARY_EVENT: |
| 536 | this.onevent(packet); |
| 537 | break; |
| 538 | |
| 539 | case PacketType.ACK: |
| 540 | this.onack(packet); |
| 541 | break; |
| 542 | |
| 543 | case PacketType.BINARY_ACK: |
| 544 | this.onack(packet); |
| 545 | break; |
| 546 | |
| 547 | case PacketType.DISCONNECT: |
| 548 | this.ondisconnect(); |
| 549 | break; |
| 550 | } |
| 551 | } |
| 552 | |
| 553 | /** |
| 554 | * Called upon event packet. |
no test coverage detected