From be9de2c165558907b228b81fc6c953a31002f576 Mon Sep 17 00:00:00 2001 From: diamondburned Date: Thu, 23 Jun 2022 00:09:20 -0700 Subject: [PATCH] state: Fix Ready not resetting fewMessages --- state/event_dispatcher.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/state/event_dispatcher.go b/state/event_dispatcher.go index d0571e0..8f93f03 100644 --- a/state/event_dispatcher.go +++ b/state/event_dispatcher.go @@ -8,6 +8,10 @@ func (s *State) handleReady(ev *gateway.ReadyEvent) { s.guildMutex.Lock() defer s.guildMutex.Unlock() + for chID := range s.fewMessages { + delete(s.fewMessages, chID) + } + for _, g := range ev.Guilds { s.unreadyGuilds[g.ID] = struct{}{} }