From f09e35b1af55897db5e79476f42d000578dc749f Mon Sep 17 00:00:00 2001 From: Filip Hoffmann Date: Thu, 5 Mar 2026 23:22:15 +0100 Subject: [PATCH] fix: invalid session events get improperly parsed as bools --- src/grom/gateway.gleam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/grom/gateway.gleam b/src/grom/gateway.gleam index e419265..dc3d3f5 100644 --- a/src/grom/gateway.gleam +++ b/src/grom/gateway.gleam @@ -906,7 +906,7 @@ fn message_decoder() -> decode.Decoder(ReceivedMessage) { 1 -> decode.success(HeartbeatRequest) 7 -> decode.success(ReconnectRequest) 9 -> { - use can_reconnect <- decode.then(decode.bool) + use can_reconnect <- decode.field("d", decode.bool) decode.success(InvalidSession(can_reconnect:)) } 10 -> { -- 2.51.2