Commit Graph

292 Commits

Author SHA1 Message Date
hydrabolt
45e678b67e Client now supplies Members instead of Users (where possible) 2015-10-26 14:15:06 +00:00
hydrabolt
76888151a2 Added defaults to ServerPermissions 2015-10-26 13:55:00 +00:00
hydrabolt
6a18740927 Added adding to roles 2015-10-26 13:50:17 +00:00
hydrabolt
1de2c5e5be Added Colors file
removed colours for consistency
2015-10-26 13:36:13 +00:00
hydrabolt
08ffd473e4 added updating roles 2015-10-26 13:29:01 +00:00
hydrabolt
a3b2f9c2d4 Reformat code 2015-10-26 12:20:48 +00:00
hydrabolt
685d08ffa5 Added permission fields missing in server permissions 2015-10-26 12:18:57 +00:00
hydrabolt
e9afa94c32 Added setting permissions
You should just do:

permissionObject.manageRoles = true;

for example rather than messing with setBit.
2015-10-26 12:16:04 +00:00
hydrabolt
15f35e8019 Fixed getBit
will now resolve all permissions to true if it has manage role
2015-10-26 12:11:45 +00:00
hydrabolt
0f02856a8c Added role creation and new role listening
bot.createRole(server, cb(err, ServerPermissions))

and

bot.on("serverRoleCreate", server, ServerPermissions)
2015-10-26 12:06:38 +00:00
hydrabolt
dbbeba56d9 Added setAvatar 2015-10-25 22:25:30 +00:00
hydrabolt
9662d52d4f Fixed 3.9.0 dist 2015-10-25 19:41:40 +00:00
hydrabolt
b61c64fa48 3.9.0, chainable string modifiers 2015-10-25 19:27:43 +00:00
hydrabolt
2de37a8fbb Fixed permissions 2015-10-25 18:36:03 +00:00
Neto Becker
0e8264c9ce fix private messages 2015-10-15 11:45:21 -03:00
Neto Becker
0c5caefa9f store gameId on user object 2015-10-15 11:41:18 -03:00
hydrabolt
3578178941 Fixed PM Channel bug, 3.8.2
Clients no longer crashed when receiving PM channel messages.
2015-10-10 11:43:31 +01:00
hydrabolt
eb539015ca added .oldStatus to presence update 2015-10-09 18:02:45 +01:00
hydrabolt
083ed54274 Fixed partial user bug 2015-10-07 20:36:55 +01:00
hydrabolt
154300dfbd Minor test, works 2015-10-04 00:23:19 +01:00
hydrabolt
b130b2400b updated indexing 2015-10-04 00:00:30 +01:00
hydrabolt
780369b90a Moved permissions to get/set
the grind was unreal
2015-10-03 23:50:21 +01:00
hydrabolt
aed7d3c1c2 began to work on update listening 2015-10-03 23:40:29 +01:00
hydrabolt
0b020f9264 Fixed some stuff
so much I don't even remember
2015-10-03 23:33:00 +01:00
hydrabolt
4eacab784d Fixed evaluation and added basic deletion following 2015-10-03 23:13:33 +01:00
hydrabolt
c60fe26657 Added permissions evaluation! 2015-10-03 22:50:46 +01:00
hydrabolt
8f4e6e34d5 Added full evaluation of SERVERwide permissions 2015-10-03 21:35:28 +01:00
hydrabolt
cd91a384bd added getBit to channelpermissions 2015-10-03 21:10:43 +01:00
hydrabolt
2ededd61dd ChannelPermissions works generically 2015-10-03 20:45:04 +01:00
hydrabolt
6b091128cb Created ChannelPermissions class 2015-10-03 20:36:32 +01:00
hydrabolt
6d36977f94 Preparing Channel class for overwrite capability 2015-10-03 20:34:24 +01:00
hydrabolt
e046467d92 Added permissions directive 2015-10-03 20:33:36 +01:00
hydrabolt
3869f584b6 added toString to ServerPermissions 2015-10-03 20:30:53 +01:00
hydrabolt
4e117b85d9 Member role *should* be used properly across the API
The Client now SHOULD add roles properly to members, as they leave it up
to the Server class.
2015-10-03 20:18:49 +01:00
hydrabolt
a10f19a7a7 Reformat code 2015-10-03 20:01:21 +01:00
hydrabolt
ad286b9081 Updated member class, server now creates members 2015-10-03 20:00:44 +01:00
hydrabolt
8358eadcbd User class able to support member extension 2015-10-03 19:57:07 +01:00
hydrabolt
b264b61718 Servers now manage server-wide permissions
Servers now create ServerPermissions objects for roles
2015-10-03 19:44:08 +01:00
hydrabolt
6967f5e649 Created serverPermissions and roles array 2015-10-03 19:04:22 +01:00
hydrabolt
b1f2ed64d3 Added start/stop typing listeners 2015-10-03 15:36:51 +01:00
hydrabolt
ba69538029 cleaned up deleteMessage 2015-10-03 15:00:57 +01:00
hydrabolt
843c0defeb Removed checkQueue 2015-10-03 14:47:32 +01:00
hydrabolt
c7ab2d37db Updated reference
removed invalid reference so no error
2015-10-02 21:30:14 +01:00
hydrabolt
6b8dadced8 added PMChannel 2015-10-02 21:27:08 +01:00
hydrabolt
1ff31ac12b Added member class 2015-10-02 20:04:58 +01:00
hydrabolt
ccb1798b7b Roll back to previous WS url, it broke 2015-10-02 16:06:01 +01:00
hydrabolt
ada3261918 Added permission 2015-10-01 18:16:48 +01:00
hydrabolt
1b67678d44 Added SSL cert fix 2015-10-01 17:05:19 +01:00
hydrabolt
32a9321cfd Added setPlaying to docs 2015-09-30 20:52:07 +01:00
hydrabolt
46846fcacc added setPlaying and now working on docs 2015-09-30 20:47:26 +01:00