From 6cf971ac1b3de83a00453e485c78c197a6978cd7 Mon Sep 17 00:00:00 2001 From: Luna Date: Sat, 2 May 2020 01:19:33 -0300 Subject: [PATCH] Unsub invalid states from guild dispatcher --- litecord/pubsub/guild.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/litecord/pubsub/guild.py b/litecord/pubsub/guild.py index 4382c9c..3747b90 100644 --- a/litecord/pubsub/guild.py +++ b/litecord/pubsub/guild.py @@ -64,6 +64,10 @@ class GuildDispatcher( await self.unsub(guild_id, session_id) continue + if not state: + await self.unsub(guild_id, session_id) + continue + try: flags = self.get_flags(guild_id, session_id) except KeyError: