refactor(extra): use delete() if only one message

This commit is contained in:
Ryan 2025-01-07 16:40:25 -05:00
parent 5e5a91d879
commit 6c5e92aec2
Signed by: ErrorNoInternet
GPG Key ID: 2486BFB7B1E6A4A3

View File

@ -39,9 +39,13 @@ async def transcript(
)
if len(messages) > max_messages:
try:
await message.channel.delete_messages(
[messages.pop() for _ in range(max_messages - min_messages)]
)
count = max_messages - min_messages
if count == 1:
await messages.pop().delete()
else:
await message.channel.delete_messages(
[messages.pop() for _ in range(count)]
)
except Exception:
pass