aboutsummaryrefslogtreecommitdiff
path: root/discord/state.py
Commit message (Expand)AuthorAgeFilesLines
* Downgrade PartialReactionEmoji to str in non-raw reaction events.Rapptz2017-06-091-1/+4
* Defer logging formatting until the logger is actually called.Rapptz2017-06-091-1/+1
* Implement "partial" message events.Rapptz2017-06-091-13/+52
* Don't expose Client.messagesRapptz2017-05-261-7/+7
* Don't dispatch on_voice_state_update when Member is not found.Rapptz2017-05-221-1/+3
* Allow setting a presence upon logging in.Rapptz2017-05-201-1/+16
* Split on_channel_pins_update as well.Rapptz2017-05-051-2/+16
* Rework some events to make more sense.Rapptz2017-05-051-9/+10
* Make sure that the chunker task only runs once.Rapptz2017-05-011-25/+34
* Add Client.get_emoji to get an Emoji from an ID.Rapptz2017-04-301-0/+3
* Don't set VoiceClient.channel to None when VOICE_STATE_UPDATE says so.Rapptz2017-04-261-1/+3
* Fix some linting errors.Rapptz2017-04-221-4/+1
* Better handling of VOICE_SERVER_UPDATE.Rapptz2017-04-181-2/+2
* Re-implement voice sending.Rapptz2017-04-181-0/+10
* Don't clear state when READY is reached for auto sharded clients.Rapptz2017-04-161-1/+0
* Improve logging in more places.Rapptz2017-04-121-2/+3
* Use global user cache to fetch reaction event data.Rapptz2017-04-091-9/+6
* Fix KeyError in certain logging cases.Rapptz2017-04-071-2/+2
* Keep track of Emoji instances myself.Rapptz2017-03-291-2/+8
* Always overwrite Emoji references in the state.Rapptz2017-03-261-5/+2
* Fix memory leak by holding on to Emoji references weakly.Rapptz2017-03-241-1/+1
* Revert "Reference the ConnectionState by weakref."Rapptz2017-03-241-19/+19
* Reference the ConnectionState by weakref instead of a strong reference.Rapptz2017-03-221-19/+19
* Eventual consistency fixes.Rapptz2017-03-211-3/+41
* Remove call handling for now.Rapptz2017-03-131-19/+0
* Fix issue with members not copying correctly.Rapptz2017-03-051-1/+1
* Remove remaining voice_member tracking.Rapptz2017-02-281-11/+0
* Check for PrivateChannel before GuildChannel in Client.get_channelRapptz2017-02-251-4/+4
* Wrap asyncio.wait into a saner alternative that raises TimeoutError.Rapptz2017-02-251-3/+3
* Fix Client.emojis returning a list of IDs.Rapptz2017-02-211-1/+1
* Add Client.emojis to get all emojis.Rapptz2017-02-101-0/+4
* Add missing int casts in many different events in the state.Rapptz2017-01-281-9/+13
* Add compatibility shim for asyncio.Future creation.Rapptz2017-01-251-1/+1
* Add option to disable auto member chunking.Rapptz2017-01-231-36/+53
* Fix issue with user bots chunking unavailable guilds.Rapptz2017-01-211-2/+2
* Update copyright year to 2017.Rapptz2017-01-201-1/+1
* Add support for relationships.Rapptz2017-01-201-1/+29
* Make ClientUser separate from a regular User.Rapptz2017-01-191-3/+3
* Reimplement Guild.me property without patching it in.Rapptz2017-01-181-2/+0
* Simple parser for CHANNEL_PINS_UPDATEIan Salmons2017-01-091-0/+5
* Allow overriding the shard_ids used for initial shard launch.Rapptz2017-01-081-3/+0
* Implement AutoShardedClient for transparent sharding.Rapptz2017-01-071-3/+77
* Fix variable shadowing in READY parsing.Rapptz2017-01-051-4/+3
* Move global user cache to a WeakValueDictionary.Rapptz2017-01-041-1/+5
* Fix bug that made member roles go missing.Rapptz2017-01-031-13/+3
* Make User and Member messageable.Rapptz2017-01-031-0/+5
* Move message creation to a factory method inside ConnectionState.Rapptz2017-01-031-20/+21
* Move away from StateContext and use ConnectionState directly.Rapptz2017-01-031-23/+17
* Add delete_after parameter to MessageChannel.sendRapptz2017-01-031-2/+2
* Absolute import some circular dependencies to appease Python 3.4.Rapptz2017-01-031-18/+20