mirror of
https://github.com/mochi-mqtt/server.git
synced 2025-10-29 02:32:31 +08:00
Add OnConnect and OnDisconnect hooks to example
This commit is contained in:
@@ -44,6 +44,16 @@ func main() {
|
|||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
|
// Add OnConnect Event Hook
|
||||||
|
server.Events.OnConnect = func(cl events.Client, pk events.Packet) {
|
||||||
|
fmt.Printf("<< OnConnect client connected %s: %+v\n", cl.ID, pk)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add OnDisconnect Event Hook
|
||||||
|
server.Events.OnDisconnect = func(cl events.Client, err error) {
|
||||||
|
fmt.Printf("<< OnDisconnect client dicconnected %s: %v\n", cl.ID, err)
|
||||||
|
}
|
||||||
|
|
||||||
// Add OnMessage Event Hook
|
// Add OnMessage Event Hook
|
||||||
server.Events.OnMessage = func(cl events.Client, pk events.Packet) (pkx events.Packet, err error) {
|
server.Events.OnMessage = func(cl events.Client, pk events.Packet) (pkx events.Packet, err error) {
|
||||||
pkx = pk
|
pkx = pk
|
||||||
|
|||||||
Reference in New Issue
Block a user