diff --git a/cmd/state.go b/cmd/state.go index 2329a11..3d017e7 100644 --- a/cmd/state.go +++ b/cmd/state.go @@ -2,6 +2,7 @@ package cmd import ( "context" + "fmt" "log/slog" "runtime" @@ -38,6 +39,7 @@ func openState(token string) error { } // Handlers + discordState.AddHandler(discordState.onEvent) discordState.AddHandler(discordState.onReady) discordState.AddHandler(discordState.onMessageCreate) discordState.AddHandler(discordState.onMessageDelete) @@ -55,6 +57,10 @@ func (s *State) onRequest(r httpdriver.Request) error { return nil } +func (s *State) onEvent(event any) { + slog.Debug("new gateway event", "name", fmt.Sprintf("%T", event), "data", event) +} + func (s *State) onReady(r *gateway.ReadyEvent) { root := app.guildsTree.GetRoot() root.ClearChildren()