Preventing user from having multiple submissions.

This commit is contained in:
alwayscompiling
2022-07-26 22:17:24 -04:00
parent b4eb5ab6d1
commit f84e2eef29
+5
View File
@@ -189,6 +189,11 @@ class SubmissionCreateButton(nextcord.ui.View):
self, button: nextcord.ui.Button, interaction: nextcord.Interaction self, button: nextcord.ui.Button, interaction: nextcord.Interaction
): # pylint: disable=unused-argument ): # pylint: disable=unused-argument
"""Button for score submission.""" """Button for score submission."""
# Don't allow a user to start a new submission if one already exists
if interaction.user.id in submission_objects:
await interaction.send("Please finish in progress submission first.", ephemeral=True)
return
guild_id_str = str(interaction.guild.id) guild_id_str = str(interaction.guild.id)
guild_data = highscores_data[guild_id_str] guild_data = highscores_data[guild_id_str]