From 63a5c949f14c28ed29c2f2dc2490ff2542d249ef Mon Sep 17 00:00:00 2001 From: Mel Date: Fri, 8 Apr 2022 20:27:36 +0200 Subject: Use correct event in gateway event dispatcher --- pkg/discord/gateway/gateway.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pkg/discord') diff --git a/pkg/discord/gateway/gateway.go b/pkg/discord/gateway/gateway.go index d1311c2..6fe0087 100644 --- a/pkg/discord/gateway/gateway.go +++ b/pkg/discord/gateway/gateway.go @@ -173,11 +173,12 @@ func (g *GatewayImpl) onEvent(msg Payload[json.RawMessage]) error { func (g *GatewayImpl) onDispatch(eventName string, body json.RawMessage) error { switch eventName { case "MESSAGE_CREATE": - var payload MessageCreateEvent - if err := json.Unmarshal(body, &payload); err != nil { + var gatewayEvent MessageCreateEvent + if err := json.Unmarshal(body, &gatewayEvent); err != nil { return err } + payload := events.Message(gatewayEvent) g.eventHandler.Fire(events.MESSAGE, payload) default: g.logger.Warn().Msgf("received unknown event: %s", eventName) -- cgit 1.4.1