132 Commits (dff6bcc7457febf7bb1d797bd777e728f623e938)

Author SHA1 Message Date
Rapptz 1626ade67d Split on_channel_pins_update as well. 8 years ago
Rapptz 322c70fda9 Rework some events to make more sense. 8 years ago
Rapptz c9565e57d3 Make sure that the chunker task only runs once. 8 years ago
Rapptz 10453d6718 Add Client.get_emoji to get an Emoji from an ID. 8 years ago
Rapptz 92d55077aa Don't set VoiceClient.channel to None when VOICE_STATE_UPDATE says so. 8 years ago
Rapptz 1519a6fefa Fix some linting errors. 8 years ago
Rapptz f9c2ac9d25 Better handling of VOICE_SERVER_UPDATE. 8 years ago
Rapptz 3b1b26ffb1 Re-implement voice sending. 8 years ago
Rapptz 38fd0928df Don't clear state when READY is reached for auto sharded clients. 8 years ago
Rapptz ac90159c72 Improve logging in more places. 8 years ago
Rapptz 982308da3c Use global user cache to fetch reaction event data. 8 years ago
Rapptz bcfb31779d Fix KeyError in certain logging cases. 8 years ago
Rapptz 7f58853e3a Keep track of Emoji instances myself. 8 years ago
Rapptz cac84e517b Always overwrite Emoji references in the state. 8 years ago
Rapptz aef170d7e0 Fix memory leak by holding on to Emoji references weakly. 8 years ago
Rapptz 46951e27f7 Revert "Reference the ConnectionState by weakref." 8 years ago
Rapptz 730a0e2d53 Reference the ConnectionState by weakref instead of a strong reference. 8 years ago
Rapptz a0cdb19c5f Eventual consistency fixes. 8 years ago
Rapptz 9c6d9f1a84 Remove call handling for now. 8 years ago
Rapptz ead18e3948 Fix issue with members not copying correctly. 8 years ago
Rapptz e78a5c0643 Remove remaining voice_member tracking. 8 years ago
Rapptz f6fcb62c7b Check for PrivateChannel before GuildChannel in Client.get_channel 8 years ago
Rapptz 29f676c42e Wrap asyncio.wait into a saner alternative that raises TimeoutError. 8 years ago
Rapptz b8727fd463 Fix Client.emojis returning a list of IDs. 8 years ago
Rapptz 0dac5e3139 Add Client.emojis to get all emojis. 8 years ago
Rapptz 554ae196d3 Add missing int casts in many different events in the state. 8 years ago
Rapptz b876133e87 Add compatibility shim for asyncio.Future creation. 8 years ago
Rapptz e1aaf74fa7 Add option to disable auto member chunking. 8 years ago
Rapptz d206ee792b Fix issue with user bots chunking unavailable guilds. 8 years ago
Rapptz ff9f5749e1 Update copyright year to 2017. 8 years ago
Rapptz 4c981ee631 Add support for relationships. 8 years ago
Rapptz fa384f2114 Make ClientUser separate from a regular User. 8 years ago
Rapptz f465f88d81 Reimplement Guild.me property without patching it in. 8 years ago
Ian Salmons c635ce2526 Simple parser for CHANNEL_PINS_UPDATE 8 years ago
Rapptz 92c1637921 Allow overriding the shard_ids used for initial shard launch. 8 years ago
Rapptz 20041ea756 Implement AutoShardedClient for transparent sharding. 8 years ago
Rapptz d54d7f7ac0 Fix variable shadowing in READY parsing. 8 years ago
Rapptz 808a05ff2d Move global user cache to a WeakValueDictionary. 8 years ago
Rapptz c863d93f69 Fix bug that made member roles go missing. 8 years ago
Rapptz 7690455b21 Make User and Member messageable. 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 4e175d36d3 Add delete_after parameter to MessageChannel.send 8 years ago
Rapptz 79a49f9145 Absolute import some circular dependencies to appease Python 3.4. 8 years ago
Rapptz 2c50c18ca3 Change dict value views into lists. 9 years ago
Rapptz c187d87dae Re-add support for reactions. 9 years ago
Rapptz 59a0df5f98 Rename try_insert_user to store_user 9 years ago
Rapptz 5cb3ad14e8 Make emojis and members stateful. 9 years ago
Rapptz a7a60e433b Make roles and guilds stateful. 9 years ago
Rapptz d1d54a468a Rename Server to Guild everywhere. 9 years ago