From e23518f0ed1bee79bcc80aa58e9d4b3de3cda40b Mon Sep 17 00:00:00 2001 From: Dolfies Date: Mon, 30 Dec 2024 22:37:37 -0500 Subject: [PATCH] Fix invite typing --- discord/http.py | 12 +----------- discord/types/invite.py | 2 +- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/discord/http.py b/discord/http.py index 00b12d62d..ec40abea9 100644 --- a/discord/http.py +++ b/discord/http.py @@ -2460,7 +2460,7 @@ class HTTPClient: def get_friend_invites(self) -> Response[List[invite.InviteWithMetadata]]: return self.request(Route('GET', '/users/@me/invites'), context_properties=ContextProperties.empty()) - def delete_invite(self, invite_id: str, *, reason: Optional[str] = None) -> Response[invite.InviteWithMetadata]: + def delete_invite(self, invite_id: str, *, reason: Optional[str] = None) -> Response[invite.PartialInvite]: return self.request(Route('DELETE', '/invites/{invite_id}', invite_id=invite_id), reason=reason) def delete_friend_invites(self) -> Response[List[invite.InviteWithMetadata]]: @@ -2488,16 +2488,6 @@ class HTTPClient: Route('DELETE', '/guilds/{guild_id}/roles/{role_id}', guild_id=guild_id, role_id=role_id), reason=reason ) - def replace_roles( - self, - user_id: Snowflake, - guild_id: Snowflake, - role_ids: List[int], - *, - reason: Optional[str] = None, - ) -> Response[member.MemberWithUser]: - return self.edit_member(guild_id=guild_id, user_id=user_id, roles=role_ids, reason=reason) - def create_role(self, guild_id: Snowflake, *, reason: Optional[str] = None, **fields: Any) -> Response[role.Role]: return self.request(Route('POST', '/guilds/{guild_id}/roles', guild_id=guild_id), json=fields, reason=reason) diff --git a/discord/types/invite.py b/discord/types/invite.py index 75eeeaf8f..a6e59b5ec 100644 --- a/discord/types/invite.py +++ b/discord/types/invite.py @@ -78,7 +78,7 @@ class InviteWithMetadata(PartialInvite, _InviteMetadata): ... -class AcceptedInvite(InviteWithCounts): +class AcceptedInvite(PartialInvite): new_member: bool show_verification_form: bool