|
|
@ -321,7 +321,7 @@ class Client: |
|
|
|
log.info('logging in returned status code {}'.format(resp.status)) |
|
|
|
self.email = email |
|
|
|
|
|
|
|
body = yield from resp.json() |
|
|
|
body = yield from resp.json(encoding='utf-8') |
|
|
|
self.token = body['token'] |
|
|
|
self.headers['authorization'] = self.token |
|
|
|
self._is_logged_in.set() |
|
|
@ -750,7 +750,7 @@ class Client: |
|
|
|
r = yield from self.session.post(url, data=utils.to_json(payload), headers=self.headers) |
|
|
|
log.debug(request_logging_format.format(method='POST', response=r)) |
|
|
|
yield from utils._verify_successful_response(r) |
|
|
|
data = yield from r.json() |
|
|
|
data = yield from r.json(encoding='utf-8') |
|
|
|
log.debug(request_success_log.format(response=r, json=payload, data=data)) |
|
|
|
channel = PrivateChannel(id=data['id'], user=user) |
|
|
|
self.connection._add_private_channel(channel) |
|
|
@ -839,7 +839,7 @@ class Client: |
|
|
|
|
|
|
|
resp = yield from self._rate_limit_helper('send_message', 'POST', url, utils.to_json(payload)) |
|
|
|
yield from utils._verify_successful_response(resp) |
|
|
|
data = yield from resp.json() |
|
|
|
data = yield from resp.json(encoding='utf-8') |
|
|
|
log.debug(request_success_log.format(response=resp, json=payload, data=data)) |
|
|
|
channel = self.get_channel(data.get('channel_id')) |
|
|
|
message = Message(channel=channel, **data) |
|
|
@ -942,7 +942,7 @@ class Client: |
|
|
|
|
|
|
|
log.debug(request_logging_format.format(method='POST', response=response)) |
|
|
|
yield from utils._verify_successful_response(response) |
|
|
|
data = yield from response.json() |
|
|
|
data = yield from response.json(encoding='utf-8') |
|
|
|
msg = 'POST {0.url} returned {0.status} with {1} response' |
|
|
|
log.debug(msg.format(response, data)) |
|
|
|
channel = self.get_channel(data.get('channel_id')) |
|
|
@ -1129,7 +1129,7 @@ class Client: |
|
|
|
response = yield from self._rate_limit_helper('edit_message', 'PATCH', url, utils.to_json(payload)) |
|
|
|
log.debug(request_logging_format.format(method='PATCH', response=response)) |
|
|
|
yield from utils._verify_successful_response(response) |
|
|
|
data = yield from response.json() |
|
|
|
data = yield from response.json(encoding='utf-8') |
|
|
|
log.debug(request_success_log.format(response=response, json=payload, data=data)) |
|
|
|
return Message(channel=channel, **data) |
|
|
|
|
|
|
@ -1195,7 +1195,7 @@ class Client: |
|
|
|
response = yield from self.session.get(url, params=params, headers=self.headers) |
|
|
|
log.debug(request_logging_format.format(method='GET', response=response)) |
|
|
|
yield from utils._verify_successful_response(response) |
|
|
|
messages = yield from response.json() |
|
|
|
messages = yield from response.json(encoding='utf-8') |
|
|
|
return messages |
|
|
|
|
|
|
|
if PY35: |
|
|
@ -1474,7 +1474,7 @@ class Client: |
|
|
|
log.debug(request_logging_format.format(method='PATCH', response=r)) |
|
|
|
yield from utils._verify_successful_response(r) |
|
|
|
|
|
|
|
data = yield from r.json() |
|
|
|
data = yield from r.json(encoding='utf-8') |
|
|
|
log.debug(request_success_log.format(response=r, json=payload, data=data)) |
|
|
|
|
|
|
|
if not_bot_account: |
|
|
@ -1599,7 +1599,7 @@ class Client: |
|
|
|
log.debug(request_logging_format.format(method='PATCH', response=r)) |
|
|
|
yield from utils._verify_successful_response(r) |
|
|
|
|
|
|
|
data = yield from r.json() |
|
|
|
data = yield from r.json(encoding='utf-8') |
|
|
|
log.debug(request_success_log.format(response=r, json=payload, data=data)) |
|
|
|
|
|
|
|
@asyncio.coroutine |
|
|
@ -1648,7 +1648,7 @@ class Client: |
|
|
|
log.debug(request_logging_format.format(method='POST', response=response)) |
|
|
|
yield from utils._verify_successful_response(response) |
|
|
|
|
|
|
|
data = yield from response.json() |
|
|
|
data = yield from response.json(encoding='utf-8') |
|
|
|
log.debug(request_success_log.format(response=response, data=data, json=payload)) |
|
|
|
channel = Channel(server=server, **data) |
|
|
|
return channel |
|
|
@ -1786,7 +1786,7 @@ class Client: |
|
|
|
r = yield from self.session.post(endpoints.SERVERS, data=utils.to_json(payload), headers=self.headers) |
|
|
|
log.debug(request_logging_format.format(method='POST', response=r)) |
|
|
|
yield from utils._verify_successful_response(r) |
|
|
|
data = yield from r.json() |
|
|
|
data = yield from r.json(encoding='utf-8') |
|
|
|
log.debug(request_success_log.format(response=r, json=payload, data=data)) |
|
|
|
return Server(**data) |
|
|
|
|
|
|
@ -1899,7 +1899,7 @@ class Client: |
|
|
|
resp = yield from self.session.get(url, headers=self.headers) |
|
|
|
log.debug(request_logging_format.format(method='GET', response=resp)) |
|
|
|
yield from utils._verify_successful_response(resp) |
|
|
|
data = yield from resp.json() |
|
|
|
data = yield from resp.json(encoding='utf-8') |
|
|
|
return [User(**user['user']) for user in data] |
|
|
|
|
|
|
|
# Invite management |
|
|
@ -1963,7 +1963,7 @@ class Client: |
|
|
|
log.debug(request_logging_format.format(method='POST', response=response)) |
|
|
|
|
|
|
|
yield from utils._verify_successful_response(response) |
|
|
|
data = yield from response.json() |
|
|
|
data = yield from response.json(encoding='utf-8') |
|
|
|
log.debug(request_success_log.format(json=payload, response=response, data=data)) |
|
|
|
self._fill_invite_data(data) |
|
|
|
return Invite(**data) |
|
|
@ -2003,7 +2003,7 @@ class Client: |
|
|
|
response = yield from self.session.get(rurl, headers=self.headers) |
|
|
|
log.debug(request_logging_format.format(method='GET', response=response)) |
|
|
|
yield from utils._verify_successful_response(response) |
|
|
|
data = yield from response.json() |
|
|
|
data = yield from response.json(encoding='utf-8') |
|
|
|
self._fill_invite_data(data) |
|
|
|
return Invite(**data) |
|
|
|
|
|
|
@ -2037,7 +2037,7 @@ class Client: |
|
|
|
resp = yield from self.session.get(url, headers=self.headers) |
|
|
|
log.debug(request_logging_format.format(method='GET', response=resp)) |
|
|
|
yield from utils._verify_successful_response(resp) |
|
|
|
data = yield from resp.json() |
|
|
|
data = yield from resp.json(encoding='utf-8') |
|
|
|
result = [] |
|
|
|
for invite in data: |
|
|
|
channel = server.get_channel(invite['channel']['id']) |
|
|
@ -2168,7 +2168,7 @@ class Client: |
|
|
|
log.debug(request_logging_format.format(method='PATCH', response=r)) |
|
|
|
yield from utils._verify_successful_response(r) |
|
|
|
|
|
|
|
data = yield from r.json() |
|
|
|
data = yield from r.json(encoding='utf-8') |
|
|
|
log.debug(request_success_log.format(json=payload, response=r, data=data)) |
|
|
|
|
|
|
|
@asyncio.coroutine |
|
|
@ -2334,7 +2334,7 @@ class Client: |
|
|
|
log.debug(request_logging_format.format(method='POST', response=r)) |
|
|
|
yield from utils._verify_successful_response(r) |
|
|
|
|
|
|
|
data = yield from r.json() |
|
|
|
data = yield from r.json(encoding='utf-8') |
|
|
|
everyone = server.id == data.get('id') |
|
|
|
role = Role(everyone=everyone, **data) |
|
|
|
|
|
|
|