From e43239cae8c87d15c9c02bcfb025f33a893e833b Mon Sep 17 00:00:00 2001 From: Frisk Date: Sat, 26 Aug 2023 09:23:53 +0200 Subject: [PATCH] Fix a logic error in message sending function --- src/discord/queue.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/discord/queue.py b/src/discord/queue.py index 943dfd3..1b3b34d 100644 --- a/src/discord/queue.py +++ b/src/discord/queue.py @@ -121,6 +121,7 @@ class MessageQueue: message.wiki) else: yield message.discord_message, index, message.method + continue discord_message = message.discord_message try: current_pack.add_message(discord_message) @@ -133,6 +134,8 @@ class MessageQueue: async def send_msg_set(self, msg_set: tuple[str, list[QueueEntry]]): webhook_url, messages = msg_set # str("daosdkosakda/adkahfwegr34", list(DiscordMessage, DiscordMessage, DiscordMessage) async for msg, index, method in self.pack_massages(messages): + if msg is None: # Msg can be None if last message was not POST + continue client_error = False if self.global_rate_limit: return # if we are globally rate limited just wait for first gblocked request to finish