52 Commits (bbc78b29aed82975af2793aa99f252bab61bed4c)

Author SHA1 Message Date
Rapptz bf650297a1 Only trigger on_voice_state_update if the member actually exists. 9 years ago
Rapptz a31188c966 Fix bug where members leaving will stay in Channel.voice_members. 9 years ago
Rapptz cf2bee5c43 Fix issue with Member.joined_at being None. 9 years ago
Rapptz d9c780b8a8 Working multi-server voice support. 9 years ago
Rapptz 5e8c79bf76 Attempt to consistently sort of all Member.roles 9 years ago
Rapptz ebaf74e784 Sort member.roles by ID but keep the default role in index 0. 9 years ago
Rapptz 133e8d3a44 Add support for server specific nicknames. 9 years ago
Rapptz 1c623ccf11 Begin working on gateway v4 support. 9 years ago
Rapptz 8d7dd79673 Fix deadlock issue when joining large guilds. 9 years ago
Rapptz 7eb9a7dfdc Handle bot tag updates in GUILD_MEMBER_UPDATE. 9 years ago
Rapptz 7023b353f6 User JSON object has 'username' keys not 'name'. 9 years ago
Rapptz 6076c8c671 Better chunking behaviour and add members on PRESENCE_UPDATE. 9 years ago
Khazhismel 84f1342b85 Fix chunk requests not actually being batched. 9 years ago
Rapptz 0401ab561b Proper chunking for unavailable guilds. 9 years ago
Zeta f235dc5ca4 Fix handling of message update in MESSAGE_UPDATE 9 years ago
Rapptz 8b7f15ef8d Skip member_update event when a member is not in a guild. 9 years ago
Rapptz 80587fc1e9 Change parsing of READY to be eager again. 9 years ago
Rapptz 6ac2e07833 Fix bug where large servers in GUILD_CREATE did not get chunked. 9 years ago
Rapptz 425bd2c091 Move chunking logic back into ConnectionState. 9 years ago
Rapptz 3802e7f534 Server.me is now a dynamic property to avoid outdated references. 9 years ago
Rapptz 3862b1abcf Do not overwrite members that are already in cache during chunking. 9 years ago
Rapptz 4584c68f0c Remove request_offline option. 9 years ago
Rapptz 841e584ee9 Update owner references when we get a chunk. 9 years ago
Rapptz 4768d950c5 Offline members are now added by default automatically. 9 years ago
Rapptz 530fbe78b8 Handle case where PRESENCE_UPDATE adds members to cache. 9 years ago
Rapptz 7b135725bc Add Server.member_count property for actual member count. 9 years ago
Rapptz 6682691012 Fix cases where Member.roles would have a string instead of Role. 9 years ago
Rapptz 654001ba3e Update the unavailable guild's data when it becomes available. 9 years ago
Khazhismel bbe6455eb9 Guild member add will include deaf and mute now, do not provide default values 9 years ago
Rapptz 4ea015067f Handle cases where people put False-like values for game presences. 9 years ago
Rapptz 8974dffc4e Change internal update functions to have a leading underscore. 9 years ago
Steven Berler 777b5a09e2 document public get_ methods and make others private 9 years ago
Steven Berler 10b0b62f50 performance improvements 9 years ago
Rapptz a2b97ae2db Fix handling of embed-only MESSAGE_UPDATE. 9 years ago
Rapptz 0fbb58cde9 Change the way MESSAGE_UPDATE events are handled. 9 years ago
Rapptz c1583dd7d6 Unavailable guilds get added to cache. 9 years ago
Rapptz db4cc791dd Update license of files to 2016. 9 years ago
Rapptz c11bd9b8f4 ConnectionState is now constructed in Client.__init__. 9 years ago
Khazhismel 0aa46e6def Add game data class, replace game_id. 9 years ago
Rapptz 7258a9e700 Delete messages from message cache when you leave the server. 9 years ago
Rapptz f1f0e169e4 Add __slots__ where appropriate to data classes. 9 years ago
Rapptz 9075d46efd Add on_member_ban and on_member_unban events. 9 years ago
Rapptz 63565026c4 Remove on_status event. Superseded by on_member_update. 9 years ago
Rapptz 49d78c69c7 All update related events now pass in the previous state. 9 years ago
Rapptz 4f66d41ca3 Add Server.me attribute to access the Member version of Client.user. 9 years ago
Rapptz de1c74a399 Make more things into properties. 9 years ago
Rapptz 7f0a048299 Fix GUILD_ROLE_DELETE triggering ValueError. 9 years ago
Steven Berler 037da750dd avoid potential bug when creating new private msgs 9 years ago
Rapptz cfc26b894f Fix issue with member.roles being empty. 9 years ago
Rapptz 80b32e769e Handle GUILD_UPDATE 9 years ago