aboutsummaryrefslogtreecommitdiff
path: root/code/cogs/request.py
diff options
context:
space:
mode:
authorParker <contact@pkrm.dev>2025-01-20 23:39:09 -0600
committerParker <contact@pkrm.dev>2025-01-20 23:39:09 -0600
commit023ee141ebf437919a4c0f43ddee18aaefa4cbbc (patch)
tree4c20b24a13f1b817d36fbd0cf27a8db2e1ee20fb /code/cogs/request.py
parent8a6727c5f8dd8d8cb33c762a748eec8ee83d36d0 (diff)
Deferral fix
Diffstat (limited to 'code/cogs/request.py')
-rw-r--r--code/cogs/request.py14
1 files changed, 5 insertions, 9 deletions
diff --git a/code/cogs/request.py b/code/cogs/request.py
index 2ad71ba..eeeb467 100644
--- a/code/cogs/request.py
+++ b/code/cogs/request.py
@@ -31,6 +31,8 @@ class Request(commands.Cog):
name: str,
) -> None:
"""Request a movie or tv show to be added to the library"""
+ # Could take a sec. so defer the response
+ await interaction.response.defer(ephemeral=True)
# Get matching content from relevant service
if form == "Movie":
content_data = get_content(
@@ -54,9 +56,7 @@ class Request(commands.Cog):
),
color=0xD01B86,
)
- return await interaction.response.send_message(
- embed=embed, ephemeral=True
- )
+ return await interaction.followup.send(embed=embed, ephemeral=True)
if content_data == "ALREADY ADDED":
embed = discord.Embed(
@@ -70,9 +70,7 @@ class Request(commands.Cog):
),
color=0xD01B86,
)
- return await interaction.response.send_message(
- embed=embed, ephemeral=True
- )
+ return await interaction.followup.send(embed=embed, ephemeral=True)
embed = discord.Embed(
title="Results Found",
@@ -103,9 +101,7 @@ class Request(commands.Cog):
SONARR_QUALITY_PROFILE_ID,
)
- await interaction.response.send_message(
- embed=embed, view=view, ephemeral=True
- )
+ await interaction.followup.send(embed=embed, view=view, ephemeral=True)
async def setup(bot):