From 7b8a3d0fd69939f4473ae27071fb262fccf06d15 Mon Sep 17 00:00:00 2001 From: ayn2op Date: Wed, 29 Apr 2026 12:15:46 -0400 Subject: [PATCH] refactor(chat): remove gateway event wrapper --- internal/ui/chat/model.go | 4 ++-- internal/ui/chat/msg.go | 7 +------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/internal/ui/chat/model.go b/internal/ui/chat/model.go index ffc1e0f..bd7ad41 100644 --- a/internal/ui/chat/model.go +++ b/internal/ui/chat/model.go @@ -250,8 +250,8 @@ func (m *Model) Update(msg tview.Msg) tview.Cmd { switch msg := msg.(type) { case tview.InitMsg: return tview.Batch(m.openState(), m.listen()) - case gatewayEventMsg: - switch eventMsg := msg.Event.(type) { + case gateway.Event: + switch eventMsg := msg.(type) { case *ws.RawEvent: m.onRaw(eventMsg) diff --git a/internal/ui/chat/msg.go b/internal/ui/chat/msg.go index c3e4b9e..7d6a877 100644 --- a/internal/ui/chat/msg.go +++ b/internal/ui/chat/msg.go @@ -6,7 +6,6 @@ import ( "github.com/ayn2op/tview" "github.com/diamondburned/arikawa/v3/discord" - "github.com/diamondburned/arikawa/v3/gateway" ) func (m *Model) openState() tview.Cmd { @@ -31,13 +30,9 @@ func (m *Model) closeState() tview.Cmd { } } -type gatewayEventMsg struct { - gateway.Event -} - func (m *Model) listen() tview.Cmd { return func() tview.Msg { - return gatewayEventMsg{Event: <-m.events} + return <-m.events } }