diff --git a/main.go b/main.go index 931544a..46d863b 100644 --- a/main.go +++ b/main.go @@ -158,6 +158,10 @@ func (m model) Init() tea.Cmd { delete(m.users, e.Nick()) }) + m.conn.AddCallback("QUIT", func(e ircmsg.Message) { + delete(m.users, e.Nick()) + }) + m.conn.Join(m.channel) return tea.Batch(tick())