49 Commits (bd67cb5137a608626d58b33b2972d24f3ce87fc3)

Author SHA1 Message Date
Rapptz 4ee90cd6e4 Fix missing lazy logging format calls. 8 years ago
Rapptz b06899e7d4 Defer logging formatting until the logger is actually called. 8 years ago
Rapptz 3436792614 Allow setting a presence upon logging in. 8 years ago
Rapptz df90aaa610 Rename internal ConnectionState attribute to have an underscore. 8 years ago
Rapptz e445fa9335 Wait 5 seconds before attempting to RESUME during INVALIDATE_SESSION. 8 years ago
Rapptz 3cfebc4605 Timeout when doing initial connection. 8 years ago
Rapptz 1fc08bc5a2 Remove unused imports. 8 years ago
Rapptz 3b1b26ffb1 Re-implement voice sending. 8 years ago
Rapptz ac90159c72 Improve logging in more places. 8 years ago
Rapptz 1b3234ab64 Add info logging for close codes we cannot handle. 8 years ago
Rapptz a6b180b5ad Don't RESUME when given sharding related close codes. 8 years ago
Rapptz ced064d08c Add missing continue statement in gateway futures. 8 years ago
Rapptz ecab8399ff Handle HEARTBEAT_ACK 8 years ago
Rapptz dc486980f8 Rewrite RESUME logic to be more in line with what is requested. 8 years ago
Rapptz b876133e87 Add compatibility shim for asyncio.Future creation. 8 years ago
Rapptz ff9f5749e1 Update copyright year to 2017. 8 years ago
Rapptz 4bc6625739 Add AutoShardedClient.change_presence. 8 years ago
Rapptz b5bed9ef33 Change the way shards are launched in AutoShardedClient. 8 years ago
Rapptz 20041ea756 Implement AutoShardedClient for transparent sharding. 8 years ago
Rapptz 98b981848d Move message creation to a factory method inside ConnectionState. 8 years ago
Rapptz 79a49f9145 Absolute import some circular dependencies to appease Python 3.4. 8 years ago
Rapptz d1d54a468a Rename Server to Guild everywhere. 9 years ago
Rapptz 6306fc08db Discard null sequences in the gateway. 8 years ago
khazhyk 98d8c855d8 Fix typo in change_presence validation message 9 years ago
Rapptz 7272190e2d Add support for "Do Not Disturb" and "Invisible" statuses. 9 years ago
Rapptz fc1155c160 Remove unused endpoints.py file. 9 years ago
Rapptz a23e51f6c4 Fix gateway code to work with websockets 3.2. 9 years ago
Rapptz 0b6e74ebec Ensure that keep alive threads are closed when a websocket closes. 9 years ago
Rapptz 0c95edab8c Handle receiving HEARTBEAT opcode. 9 years ago
Rapptz ddd3fd0a3d Begin working on gateway v6 changes. 9 years ago
Rapptz e600abbbab Ignore HEARTBEAT_ACK for now to disable the noisy logging. 9 years ago
cookie abf9be5f7d Guild Sharding support 9 years ago
Rapptz 8b3617111a Support for v5 Gateway. 9 years ago
Rapptz 92fe4daa86 Attempt resume when we receive a 1001. 9 years ago
Rapptz aecf0daf33 Fix sed error involved in creation of voice websocket. 9 years ago
Rapptz dbd3147059 Support more close codes for RESUME. 9 years ago
Rapptz 1fba1b06fa Rewrite HTTP handling significantly. 9 years ago
Jake 41a2b5ed73 Actually read from the voice websocket & fix heartbeat. 9 years ago
Rapptz f6fa1e837a Actually use v4 gateway and fixes thanks to Jake. 9 years ago
Rapptz 8638ff4414 Update voice client main ws references when reconnecting. 9 years ago
Rapptz e0a91df32b Add RESUME support. 9 years ago
Rapptz e66b2dce88 Rename threading internal variable conflict. 9 years ago
Rapptz 0c8d5ee863 Force encoding of text retrieval functions to use utf-8. 9 years ago
Rapptz 3feba5d1bb Add Game.type and Game.url attributes to change streaming status. 9 years ago
Rapptz 701720a0f8 Add a TimeoutError if VoiceClient.connect fails. 9 years ago
Rapptz 570ccbf753 Suppress ConnectionClosed on sending in the main websocket. 9 years ago
Rapptz d9c780b8a8 Working multi-server voice support. 9 years ago
Rapptz c1b5a52823 Refactor voice websocket into gateway.py 9 years ago
Rapptz 1c623ccf11 Begin working on gateway v4 support. 9 years ago