Change byte handling to only one place.

This commit is contained in:
holl0wstar 2023-10-03 18:51:16 -03:00
parent 4258281a88
commit 4e2eaf7a46

View file

@ -352,10 +352,10 @@ class DiscordClient(WebSocketClientProtocol, _BASE_SESSION_CLASS):
"""
url = f"{DISCORD_API_BASE_URL}/{url}"
body = FileBodyProducer(BytesIO(json.dumps(data).encode("utf-8")))
request_type = kwargs.pop("type", b"POST")
request_type = kwargs.pop("type", "POST")
d = _AGENT.request(
request_type,
request_type.encode("utf-8"),
url.encode("utf-8"),
Headers(
{
@ -499,12 +499,12 @@ class DiscordClient(WebSocketClientProtocol, _BASE_SESSION_CLASS):
data = {"nick": text}
data.update(kwargs)
self._post_json(f"guilds/{guild_id}/members/{user_id}", data, type=b"PATCH")
self._post_json(f"guilds/{guild_id}/members/{user_id}", data, type="PATCH")
def send_role(self, role_id, guild_id, user_id, **kwargs):
data = kwargs
self._post_json(f"guilds/{guild_id}/members/{user_id}/roles/{role_id}", data, type=b"PUT")
self._post_json(f"guilds/{guild_id}/members/{user_id}/roles/{role_id}", data, type="PUT")
def send_default(self, *args, **kwargs):
"""