From 4b51e5c7d14fd0aa8ca37105fe8de49b74673a39 Mon Sep 17 00:00:00 2001 From: mochi Date: Mon, 24 Jan 2022 17:42:33 +0000 Subject: [PATCH] Add OnConnect and OnDisconnect hooks to example --- examples/events/main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/examples/events/main.go b/examples/events/main.go index 45ed004..41cf5b7 100644 --- a/examples/events/main.go +++ b/examples/events/main.go @@ -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 server.Events.OnMessage = func(cl events.Client, pk events.Packet) (pkx events.Packet, err error) { pkx = pk