Return invites when deleting them via Invite.delete or Client.delete_invite

This commit is contained in:
owocado
2025-06-21 00:33:29 +05:30
committed by GitHub
parent d00c124883
commit 4862ea22fd
3 changed files with 7 additions and 5 deletions

View File

@ -1879,7 +1879,7 @@ class HTTPClient:
def invites_from_channel(self, channel_id: Snowflake) -> Response[List[invite.Invite]]:
return self.request(Route('GET', '/channels/{channel_id}/invites', channel_id=channel_id))
def delete_invite(self, invite_id: str, *, reason: Optional[str] = None) -> Response[None]:
def delete_invite(self, invite_id: str, *, reason: Optional[str] = None) -> Response[invite.Invite]:
return self.request(Route('DELETE', '/invites/{invite_id}', invite_id=invite_id), reason=reason)
# Role management