fix(suggestions): hopefully fixed an attributeerror
Some checks reported warnings
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
Some checks reported warnings
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
This commit is contained in:
parent
9568fb548e
commit
55867ea12a
1 changed files with 8 additions and 10 deletions
|
@ -599,9 +599,8 @@ class Suggestions(commands.Cog):
|
|||
)
|
||||
|
||||
class SuggestionApproveModal(discord.ui.Modal, title="Approving suggestion..."):
|
||||
def __init__(self, cog_instance, message):
|
||||
def __init__(self, message):
|
||||
super().__init__()
|
||||
self.cog_instance = cog_instance
|
||||
self.message = message
|
||||
|
||||
reason = discord.ui.TextInput(
|
||||
|
@ -614,15 +613,14 @@ class SuggestionApproveModal(discord.ui.Modal, title="Approving suggestion..."):
|
|||
|
||||
async def on_submit(self, interaction: discord.Interaction):
|
||||
if self.reason.value != "":
|
||||
await self.cog_instance.interaction_finish_suggestion(interaction, self.message, True, self.reason.value)
|
||||
await Suggestions._interaction_finish_suggestion(interaction, self.message, True, self.reason.value)
|
||||
else:
|
||||
await self.cog_instance.interaction_finish_suggestion(interaction, self.message, True, None)
|
||||
await Suggestions._interaction_finish_suggestion(interaction, self.message, True, None)
|
||||
await interaction.response.send_message(content="Suggestion approved!", ephemeral=True)
|
||||
|
||||
class SuggestionDenyModal(discord.ui.Modal, title="Denying suggestion..."):
|
||||
def __init__(self, cog_instance, message):
|
||||
def __init__(self, message):
|
||||
super().__init__()
|
||||
self.cog_instance = cog_instance
|
||||
self.message = message
|
||||
|
||||
reason = discord.ui.TextInput(
|
||||
|
@ -635,15 +633,15 @@ class SuggestionDenyModal(discord.ui.Modal, title="Denying suggestion..."):
|
|||
|
||||
async def on_submit(self, interaction: discord.Interaction):
|
||||
if self.reason.value != "":
|
||||
await self.cog_instance.interaction_finish_suggestion(interaction, self.message, False, self.reason.value)
|
||||
await Suggestions._interaction_finish_suggestion(interaction, self.message, False, self.reason.value)
|
||||
else:
|
||||
await self.cog_instance.interaction_finish_suggestion(interaction, self.message, False, None)
|
||||
await Suggestions._interaction_finish_suggestion(interaction, self.message, False, None)
|
||||
await interaction.response.send_message(content="Suggestion denied!", ephemeral=True)
|
||||
|
||||
@app_commands.context_menu(name="Approve Suggestion")
|
||||
async def approve_context(interaction: discord.Interaction, message: discord.Message):
|
||||
await interaction.response.send_modal(SuggestionApproveModal(Suggestions, message))
|
||||
await interaction.response.send_modal(SuggestionApproveModal(message))
|
||||
|
||||
@app_commands.context_menu(name="Deny Suggestion")
|
||||
async def deny_context(interaction: discord.Interaction, message: discord.Message):
|
||||
await interaction.response.send_modal(SuggestionDenyModal(Suggestions, message))
|
||||
await interaction.response.send_modal(SuggestionDenyModal(message))
|
||||
|
|
Loading…
Reference in a new issue