Browse Source

Revert "Cast ids to str beforehand"

pull/10386/head
Soheab 6 months ago
parent
commit
8dbb49d652
  1. 4
      discord/abc.py
  2. 6
      discord/http.py
  3. 2
      discord/invite.py

4
discord/abc.py

@ -1373,8 +1373,8 @@ class GuildChannel:
target_user_id=target_user.id if target_user else None, target_user_id=target_user.id if target_user else None,
target_application_id=target_application_id, target_application_id=target_application_id,
flags=flags.value if flags else None, flags=flags.value if flags else None,
role_ids=[str(role.id) for role in roles or []], role_ids=[role.id for role in roles or []],
user_ids=[str(user.id) for user in users or []], user_ids=[user.id for user in users or []],
) )
return Invite.from_incomplete(data=data, state=self._state) return Invite.from_incomplete(data=data, state=self._state)

6
discord/http.py

@ -1841,9 +1841,9 @@ class HTTPClient:
self, self,
*, *,
payload: dict[str, Any], payload: dict[str, Any],
user_ids: List[str], user_ids: List[Snowflake],
) -> MultipartParameters: ) -> MultipartParameters:
users = "Users\n" + "\n".join(user_ids) users = "Users\n" + "\n".join(map(str, user_ids))
form = [ form = [
{'name': 'payload_json', 'value': utils._to_json(payload)}, {'name': 'payload_json', 'value': utils._to_json(payload)},
{'name': 'target_users_file', 'value': users, 'filename': 'users.csv', 'content_type': 'text/csv'}, {'name': 'target_users_file', 'value': users, 'filename': 'users.csv', 'content_type': 'text/csv'},
@ -1938,7 +1938,7 @@ class HTTPClient:
def edit_invite_target_users( def edit_invite_target_users(
self, self,
invite_id: str, invite_id: str,
user_ids: List[str], user_ids: List[Snowflake],
) -> Response[None]: ) -> Response[None]:
multipart_params = self._generate_invite_multipart( multipart_params = self._generate_invite_multipart(
payload={}, payload={},

2
discord/invite.py

@ -724,4 +724,4 @@ class Invite(Hashable):
""" """
if users is not MISSING: if users is not MISSING:
await self._state.http.edit_invite_target_users(self.code, user_ids=[str(user.id) for user in users]) await self._state.http.edit_invite_target_users(self.code, user_ids=[user.id for user in users])

Loading…
Cancel
Save