| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
|
| |
The first batch of changes are related to channel types and group
direct messages. Support these first so READY begins parsing.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
This includes `Client.pin_message`, `Client.unpin_message` and
`Client.pins_from`. This also adds the `Message.pinned` attribute
to the `Message` object.
|
| |
|
|
| |
Forgot a keyword argument.
|
| |
|
|
| |
Thanks Jake and night.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Logging in with an invalid token would throw a TypeError due to improper
passing of arguments to HTTPClient._token. Fix by properly passing the
keyword only bot argument.
|
| |
|
|
|
| |
I would require bytes-like objects instead due to its usage inside
the HTTPClient. Release this restriction so old `send_file` code works.
|
|
|
This should have a more uniform approach to rate limit handling. Instead
of queueing every request, wait until we receive a 429 and then block
the requesting bucket until we're done being rate limited. This should
reduce the number of 429s done by the API significantly (about 66% avg).
This also consistently checks for 502 retries across all requests.
|