From 3f5ebdf1755e46bd9f654676e41e15e40aede05b Mon Sep 17 00:00:00 2001 From: alwayscompiling Date: Sun, 10 Jul 2022 20:16:52 -0400 Subject: [PATCH] Changed listener check to be more efficient. --- cogs/message_listener/__init__.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/cogs/message_listener/__init__.py b/cogs/message_listener/__init__.py index 6e6e832..107a630 100644 --- a/cogs/message_listener/__init__.py +++ b/cogs/message_listener/__init__.py @@ -18,16 +18,14 @@ class SubmissionListener(commands.Cog, name="Message Listener"): @commands.Cog.listener() async def on_message(self, proof_message: nextcord.Message): """Listener for message creation. Adds score and attachments to submission.""" - for user_id, message_id in submission_messages.items(): + if proof_message.author.id in submission_messages: + message_id = submission_messages[proof_message.author.id] submission_message: nextcord.Message = await self.bot.get_channel( highscores_data["submission_channel_id"] ).fetch_message(message_id) # need check if correct user and correct channel - if ( - proof_message.channel.id == highscores_data["submission_channel_id"] - and proof_message.author.id == user_id - ): + if proof_message.channel.id == highscores_data["submission_channel_id"]: embed = submission_message.embeds[0] embed.add_field(name="Score", value=proof_message.content, inline=False)