aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2022-04-08 20:27:36 +0200
committerMel <einebeere@gmail.com>2022-04-08 20:27:36 +0200
commit63a5c949f14c28ed29c2f2dc2490ff2542d249ef (patch)
tree62e66544d9911072ed0435944791b8352746a3fb
parentdd46b6014e0f8b38b32328798616f5247dfd6845 (diff)
downloadjinx-63a5c949f14c28ed29c2f2dc2490ff2542d249ef.tar.zst
jinx-63a5c949f14c28ed29c2f2dc2490ff2542d249ef.zip
Use correct event in gateway event dispatcher
-rw-r--r--pkg/discord/gateway/gateway.go5
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)