* Called upon engine `close`. * * @param reason * @param description * @private
(
reason: Socket.DisconnectReason,
description?: DisconnectDescription,
)
| 660 | * @private |
| 661 | */ |
| 662 | private onclose( |
| 663 | reason: Socket.DisconnectReason, |
| 664 | description?: DisconnectDescription, |
| 665 | ): void { |
| 666 | debug("close (%s)", reason); |
| 667 | this.connected = false; |
| 668 | delete this.id; |
| 669 | this.emitReserved("disconnect", reason, description); |
| 670 | this._clearAcks(); |
| 671 | } |
| 672 | |
| 673 | /** |
| 674 | * Clears the acknowledgement handlers upon disconnection, since the client will never receive an acknowledgement from |
no test coverage detected