23 Commits (db4cc791dd45c6665767d31f219e6e9285a94fb6)

Author SHA1 Message Date
Rapptz db4cc791dd Update license of files to 2016. 9 years ago
Rapptz 5a1d7a2d94 Change permissions to remove the can_ prefix. 9 years ago
Rapptz f1f0e169e4 Add __slots__ where appropriate to data classes. 9 years ago
Rapptz 5f4e13df96 Fix Channel.permissions_for attribute error. 9 years ago
Rapptz 51d91c2a82 Most data classes now support hashing. 9 years ago
Rapptz f484a5c023 Channel.is_default_channel is now a property named is_default. 9 years ago
Rapptz 9137d92f67 All data classes now support !=, == and str(obj). 9 years ago
Rapptz ab46afee1d Changed functions that return a constant value into properties. 9 years ago
Rapptz 79bdf2a721 Add enumerators instead of strings. 9 years ago
Rapptz 38e83f0999 "An array" -> "A list" for documentation purposes. 9 years ago
Rapptz df3cb831a9 Member.roles array now has the default role as the first element. 9 years ago
Rapptz 054cf2e1e0 Channel.permissions_for now correctly handles everyone overwrites. 10 years ago
Rapptz 72674b4c2d Add Channel.mention to mention a channel. 10 years ago
Rapptz b94dffaf87 Change Permissions constants to be class method factories instead. 10 years ago
Rapptz 9188184e85 Fix permission resolution in Channel.permissions_for 10 years ago
Rapptz 61f62c1468 Add Channel.permissions_for and PrivateChannel.permissions_for. 10 years ago
Rapptz be14fd1dcc Add Channel.voice_members 10 years ago
Rapptz 120b9cd3b2 Listen to CHANNEL_UPDATE events and add on_channel_update 10 years ago
Rapptz 773fc0ad97 Add support for channel topics. 10 years ago
Rapptz a9a030cdb2 Move permission overwrite construction to the Channel constructor. 10 years ago
Rapptz b00ad4ad79 Use kwargs if the number of arguments needed is too many. 10 years ago
Rapptz 0e4ccad32a Parse permission_overwrites in every Channel instance. 10 years ago
Rapptz 3e0f09d32c Initial commit 10 years ago