(cl *Client, err error, expire bool)
| 86 | OnSessionEstablish(cl *Client, pk packets.Packet) |
| 87 | OnSessionEstablished(cl *Client, pk packets.Packet) |
| 88 | OnDisconnect(cl *Client, err error, expire bool) |
| 89 | OnAuthPacket(cl *Client, pk packets.Packet) (packets.Packet, error) |
| 90 | OnPacketRead(cl *Client, pk packets.Packet) (packets.Packet, error) // triggers when a new packet is received by a client, but before packet validation |
| 91 | OnPacketEncode(cl *Client, pk packets.Packet) packets.Packet // modify a packet before it is byte-encoded and written to the client |
no outgoing calls