414 Commits (22150b20b6f571d91cd631a367ff62c65997d7de)

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