diff options
| author | Mel <einebeere@gmail.com> | 2022-04-08 20:27:36 +0200 |
|---|---|---|
| committer | Mel <einebeere@gmail.com> | 2022-04-08 20:27:36 +0200 |
| commit | 63a5c949f14c28ed29c2f2dc2490ff2542d249ef (patch) | |
| tree | 62e66544d9911072ed0435944791b8352746a3fb | |
| parent | dd46b6014e0f8b38b32328798616f5247dfd6845 (diff) | |
| download | jinx-63a5c949f14c28ed29c2f2dc2490ff2542d249ef.tar.zst jinx-63a5c949f14c28ed29c2f2dc2490ff2542d249ef.zip | |
Use correct event in gateway event dispatcher
| -rw-r--r-- | pkg/discord/gateway/gateway.go | 5 |
1 files changed, 3 insertions, 2 deletions
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) |
