Amish Shah
22062f1f86
Added guild.unban
2016-08-27 22:31:21 +01:00
Amish Shah
6293f28ad9
Add guild member nickname setting n stuff
2016-08-27 18:55:08 +01:00
Amish Shah
8a1bfe559d
Add guildmember nickname tracking
2016-08-27 17:54:58 +01:00
Amish Shah
e5057a5b6a
Add iconURL/avatarURL and fix object.values reference
2016-08-26 19:00:55 +01:00
Schuyler Cebulskie
0a005cbd16
Fix other .equals(null) ( #541 )
2016-08-26 00:14:19 +01:00
Amish Shah
64b0e6bc84
guildMemberSpeaking docs
2016-08-25 19:13:38 +01:00
Amish Shah
d6f5df39fc
voice stuff
2016-08-25 14:24:19 +01:00
Amish Shah
8683f45816
errory voice
2016-08-24 21:38:52 +01:00
Amish Shah
48444a5444
Fix voice channel members
2016-08-23 22:34:51 +01:00
Amish Shah
1deefbd8cd
change maps to Collections
2016-08-23 00:17:44 +01:00
Amish Shah
65350348a8
Document all the events
2016-08-20 00:15:09 +01:00
Amish Shah
8d5d90e222
Remove all data stores! Move to maps
2016-08-19 22:35:03 +01:00
Amish Shah
82ab92ca2a
Migrate most of the Client Data Store to Clien
2016-08-19 22:21:34 +01:00
Amish Shah
ed818d6e7f
Remove GuildDataStore and move towards storing data in Maps
2016-08-19 19:58:37 +01:00
Amish Shah
24df1bc621
test private methods
2016-08-19 00:17:14 +01:00
Amish Shah
79ea663afe
Fix guild.createChannel docs
2016-08-17 19:18:39 +01:00
Amish Shah
9dc8265a93
work on guild docs
2016-08-17 17:06:37 +01:00
Amish Shah
2b7dd39f3e
work on guild docs
2016-08-17 16:57:22 +01:00
Amish Shah
e7ef73ffdc
work on guild docs
2016-08-17 16:33:53 +01:00
Amish Shah
e7e6355cfe
work on guild docs
2016-08-17 16:28:31 +01:00
Amish Shah
b8db4c4f4b
ESLint stuff...
2016-08-13 14:44:49 +01:00
Amish Shah
849b8df2da
Added guild.createRole()
2016-07-02 21:28:49 +01:00
Amish Shah
bbf0b0683a
Added guild.kick(member) and member.kick()
2016-07-02 17:50:44 +01:00
hydrabolt
ab17375248
Added GuildUpdate handling, and setting guilds details
2016-05-03 16:42:38 +01:00
hydrabolt
f95c588d87
Added Guild Deletion
2016-05-01 14:51:46 +01:00
hydrabolt
2d3116d505
Added guild.createChannel(name, type)
2016-04-26 17:44:42 +01:00
hydrabolt
b8283a8f29
src/client/websocket/packets/WebSocketPacketManager.js
...
Unify ready and reconnecting properties into a single status property
and future-proof Message class
The state of the WebSocketManager is now represented by a single
status property, removing emittedReady
and reconnecting as representations of state.
Message class will now also cache users it isn't aware of that appear
in mentions and authors.
2016-04-20 17:45:20 +01:00
hydrabolt
da42b422f0
Added Permission evaluation for channels and EvaluatedPermissions class.
2016-04-18 19:31:36 +01:00
hydrabolt
d1d13f5c85
Added VoiceStateUpdate handler and DataStore for VoiceChannels. Also added toString methods to Guilds, DMChannels, ServerChannels and Users.
2016-04-17 19:12:29 +01:00
hydrabolt
abc3f9e2fa
Presence tracking
2016-04-17 18:20:57 +01:00
hydrabolt
71a4cd6a93
Added full Role tracking
2016-04-17 15:43:12 +01:00
hydrabolt
4de1f4ce99
Created Role class and permission evaluation within Roles
2016-04-17 15:03:23 +01:00
hydrabolt
30f5e2943a
Create Member class, stop storing member data separately and merge into one class with a User
2016-04-16 23:24:52 +01:00
hydrabolt
9956e43c8e
initial
2016-04-16 22:58:49 +01:00