Skip to content

Commit c3f2de9

Browse files
committed
utilize new utils.delay_task func on Message.delete
1 parent a89fd9a commit c3f2de9

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

discord/message.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1137,18 +1137,11 @@ async def delete(self, *, delay: Optional[float] = None) -> None:
11371137
HTTPException
11381138
Deleting the message failed.
11391139
"""
1140+
del_func = self._state.http.delete_message(self.channel.id, self.id)
11401141
if delay is not None:
1141-
1142-
async def delete(delay: float):
1143-
await asyncio.sleep(delay)
1144-
try:
1145-
await self._state.http.delete_message(self.channel.id, self.id)
1146-
except HTTPException:
1147-
pass
1148-
1149-
asyncio.create_task(delete(delay))
1142+
utils.delay_task(delay, del_func)
11501143
else:
1151-
await self._state.http.delete_message(self.channel.id, self.id)
1144+
await del_func
11521145

11531146
@overload
11541147
async def edit(

0 commit comments

Comments
 (0)