Skip to content

Commit f4d1e1d

Browse files
Dispatch EventRaw even if its type is unknown (disgoorg#416)
1 parent 3a72105 commit f4d1e1d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

gateway/gateway_impl.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -443,18 +443,18 @@ loop:
443443
g.config.Logger.Debug("ready message received")
444444
}
445445

446-
if unknownEvent, ok := eventData.(EventUnknown); ok {
447-
g.config.Logger.Debug("unknown event received", slog.String("event", string(message.T)), slog.String("data", string(unknownEvent)))
448-
continue
449-
}
450-
451446
// push message to the command manager
452447
if g.config.EnableRawEvents {
453448
g.eventHandlerFunc(EventTypeRaw, message.S, g.config.ShardID, EventRaw{
454449
EventType: message.T,
455450
Payload: bytes.NewReader(message.RawD),
456451
})
457452
}
453+
454+
if unknownEvent, ok := eventData.(EventUnknown); ok {
455+
g.config.Logger.Debug("unknown event received", slog.String("event", string(message.T)), slog.String("data", string(unknownEvent)))
456+
continue
457+
}
458458
g.eventHandlerFunc(message.T, message.S, g.config.ShardID, eventData)
459459
if _, ok = eventData.(EventReady); ok {
460460
g.config.Logger.Debug("ready successful")

0 commit comments

Comments
 (0)