Skip to content

Commit

Permalink
Change strategy if only 1 message provided to bulk
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexFlipnote committed Dec 6, 2024
1 parent 886eef9 commit 78df5f6
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions discord_http/channel.py
Original file line number Diff line number Diff line change
Expand Up @@ -1277,13 +1277,16 @@ async def bulk_delete_messages(
_msg_collector: list["Message"] = []

async def _bulk_delete(messages: list["Message"]):
await self._state.query(
"POST",
f"/channels/{self.id}/messages/bulk-delete",
res_method="text",
json={"messages": [str(int(g)) for g in messages]},
reason=reason
)
if len(messages) > 1:
await self._state.query(
"POST",
f"/channels/{self.id}/messages/bulk-delete",
res_method="text",
json={"messages": [str(int(g)) for g in messages]},
reason=reason
)
else:
await _single_delete(messages)

async def _single_delete(messages: list["Message"]):
for g in messages:
Expand Down

0 comments on commit 78df5f6

Please sign in to comment.