717 Commits (1add8a0b40577186431cdb5f63f97affadab285b)

Author SHA1 Message Date
Rapptz 1fc08bc5a2 Remove unused imports. 9 years ago
Rapptz d534a0989e Properly cleanup of VoiceClients in cache. 9 years ago
Rapptz 3b1b26ffb1 Re-implement voice sending. 9 years ago
Rapptz e749b19131 Remove unnecessary shielding. 10 years ago
Rapptz 4160cd7d12 Set closed state before actually finishing cleaning up. 10 years ago
Rapptz 9885a946e1 More robust cleanup for Client.run. 10 years ago
Rapptz 5461bfb475 Check if we're closed before attempting to do a reconnect. 10 years ago
Rapptz c90e52450a Reconnect on any OSError. 10 years ago
Rapptz df0f1bfbdf Fix Client inability to shard by actually propagating the shard_id 10 years ago
Rapptz 058f1f13eb Fix premium key being missing in profile endpoint. 10 years ago
Rapptz d87d4e716f Retry on more exceptions in auto reconnect code. 10 years ago
Rapptz aa41101237 Remove Client.accept_invite 10 years ago
Rapptz 5ce88c8a3f Reconnect even if we close with 1000 since Discord can send it. 10 years ago
Rapptz 9d4f3ebb43 Miscellaneous documentation fixes in Client.wait_for 10 years ago
Rapptz e16a1e583e Remove Client.email attribute. 10 years ago
Rapptz b7488d7c6e Reconnect when a task times out and propagates. 10 years ago
Rapptz 58fa5fdc9a Add experimental reconnection logic. 10 years ago
Rapptz 8727472b85 Add Client.get_user_profile to get an arbitrary user's profile. 10 years ago
Rapptz 0dac5e3139 Add Client.emojis to get all emojis. 10 years ago
Rapptz c16a515e50 Fix NameError in Client.get_invite 10 years ago
Rapptz 274e6af0dd Fix support for instant invites. 10 years ago
Rapptz dc486980f8 Rewrite RESUME logic to be more in line with what is requested. 10 years ago
Rapptz e77012f4d9 Make all public is_ functions into methods instead of properties. 10 years ago
Rapptz 8c896e9fbc Re-add Client.wait_until_ready 10 years ago
Rapptz e5cb7d295c Replace wait_for_* with a generic Client.wait_for 10 years ago
Rapptz b876133e87 Add compatibility shim for asyncio.Future creation. 10 years ago
Rapptz 62f43889c0 Remove unused ChannelPermissions namedtuple. 10 years ago
Rapptz c80cbf1931 Remove Client.__getattr__ and Client.__setattr__ shims. 10 years ago
Rapptz 234fd5180f Optimise attribute access when dispatching. 10 years ago
Rapptz e1aaf74fa7 Add option to disable auto member chunking. 10 years ago
Rapptz 1ffb2ca7ac Allow unique invites for Client.create_invite. 10 years ago
Rapptz ff9f5749e1 Update copyright year to 2017. 10 years ago
Rapptz fa384f2114 Make ClientUser separate from a regular User. 10 years ago
Rapptz 4b6b5bd35e Remove email/password based login. 10 years ago
Rapptz 33450cd1b6 Fix documentation to properly use Messageable.send 10 years ago
Rapptz 92c1637921 Allow overriding the shard_ids used for initial shard launch. 10 years ago
Rapptz 4bc6625739 Add AutoShardedClient.change_presence. 10 years ago
Rapptz 20041ea756 Implement AutoShardedClient for transparent sharding. 10 years ago
Rapptz 808a05ff2d Move global user cache to a WeakValueDictionary. 10 years ago
Rapptz 98b981848d Move message creation to a factory method inside ConnectionState. 10 years ago
Rapptz 5e6bfecb07 Move away from StateContext and use ConnectionState directly. 10 years ago
Rapptz 633eacc982 Add permission overwrites to GuildChannel. 10 years ago
Rapptz a557858742 Remove chunks of the voice code to redesign later. 10 years ago
Rapptz 79a49f9145 Absolute import some circular dependencies to appease Python 3.4. 10 years ago
Rapptz 30394d03f2 Remove no longer used functions in Client. 10 years ago
Rapptz 2c50c18ca3 Change dict value views into lists. 10 years ago
Rapptz 59a0df5f98 Rename try_insert_user to store_user 10 years ago
Rapptz d1d54a468a Rename Server to Guild everywhere. 10 years ago
Rapptz 53ab263125 Split channel types. 10 years ago
Rapptz 044b0824e6 Begin working on the rewrite. 10 years ago