Browse Source

Add missing reason kwarg in delete_invite

pull/10322/head
Sacul 2 weeks ago
committed by GitHub
parent
commit
46300dfc62
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 6
      discord/client.py

6
discord/client.py

@ -2511,7 +2511,7 @@ class Client:
)
return Invite.from_incomplete(state=self._connection, data=data)
async def delete_invite(self, invite: Union[Invite, str], /) -> Invite:
async def delete_invite(self, invite: Union[Invite, str], /, *, reason: Optional[str]) -> Invite:
"""|coro|
Revokes an :class:`.Invite`, URL, or ID to an invite.
@ -2527,6 +2527,8 @@ class Client:
----------
invite: Union[:class:`.Invite`, :class:`str`]
The invite to revoke.
reason: Optional[:class:`str`]
The reason for deleting the invite. Shows up on the audit log.
Raises
-------
@ -2539,7 +2541,7 @@ class Client:
"""
resolved = utils.resolve_invite(invite)
data = await self.http.delete_invite(resolved.code)
data = await self.http.delete_invite(resolved.code, reason=reason)
return Invite.from_incomplete(state=self._connection, data=data)
# Miscellaneous stuff

Loading…
Cancel
Save