Commit Graph

327 Commits

Author SHA1 Message Date
Amish Shah
05409ccc21 Finished server shortcuts
I think
2015-12-05 17:08:56 +00:00
Amish Shah
780565ff68 Added shortcuts to user and server classes
User.addTo User.removeFrom Server.leave/delete Server.createInvite Server.createRole
2015-12-05 17:03:05 +00:00
Amish Shah
5a971ba097 Added role shortcuts and to user also 2015-12-05 16:57:58 +00:00
Amish Shah
f95822dcb7 Added message.edit, textchannel.send, textchannel.sendTTS and pmchannel.send, pmchannel.sendTTS 2015-12-05 16:48:09 +00:00
Ch. König
01a640feec Fixes server being null on serverCreated event 2015-12-05 12:54:16 +01:00
Amish Shah
e01b4eb114 v5.1.0 finalised bug fixes 2015-12-04 21:07:15 +00:00
Amish Shah
ac2398e47c started working on bug fixes and test scripts 2015-12-04 20:30:11 +00:00
abalabahaha
3c0687ac95 Merge pull request #75 from SimonSchick/resolvererrors
Resolvererrors
2015-11-28 16:40:25 -08:00
Simon Schick
6934068c7f Removed redudant catch/throw operations as the error message is now actually useful 2015-11-28 23:03:15 +01:00
Simon Schick
4735c85e1b Cleaned up file control structures, no more else if chains when you can return right away, also more describtive errors 2015-11-28 22:59:35 +01:00
Simon Schick
687970a3ec Prevent error when trying to close stream by assuming all streams have end/destroy methods 2015-11-28 22:19:17 +01:00
Simon Schick
4c30890626 Fixed accidental prototype duplicate 2015-11-28 18:56:13 +01:00
Simon Schick
faa744b1e3 Use import/export since we are using babel, removed unused imports 2015-11-28 17:57:22 +01:00
abalabahaha
47b6f6cadd Merge pull request #68 from SimonSchick/streamfix
Potential fix for streams not terminating
2015-11-27 10:52:12 -08:00
Simon Schick
df7590c105 Potential fix for streams not terminating 2015-11-27 19:37:03 +01:00
Simon Schick
87dbfcd7ed make use of qs instead of manually building querystring
promise simplification and optimisation
use Array.map instead of forEach for mapping
added missing rethrows
emit error events in typing
removed unusued EventEmitter import
no braces for single arg arrow function
added missing semicolons
2015-11-24 21:58:28 +01:00
Simon Schick
fd54dc4f1f Fixed stack overflow in removeUserFromRole, removed redudant argument grouping, removed redudant error callback wrap 2015-11-24 03:27:56 +01:00
Simon Schick
0b1a165139 Prevent error swallowing 2015-11-24 03:21:56 +01:00
Simon Schick
db5b333085 Forgot some return statements 2015-11-24 03:10:06 +01:00
Simon Schick
bcbcc1e95d Slightly reduced promise bloat 2015-11-24 02:59:26 +01:00
Simon Schick
c801dcff2b fixed rejecting promise invoking callbacks
reduces unneeded promise wrap
fixed cases where the first argument is callback was set despite success
added missing returns in awaitResponse
made defaults arrow functions, and commented out their defaults to prevent unsused vars
added missing returns for status functions
2015-11-24 02:48:05 +01:00
abalabahaha
8cb912090f Don't overwrite permissions in updateRole if they aren't passed 2015-11-22 20:25:52 -08:00
abalabahaha
014d78638e messageDeleted passes channel 2015-11-22 17:49:23 -08:00
abalabahaha
c9497a0f75 Emit -ed and fixed presence vs. userUpdated check 2015-11-22 17:15:49 -08:00
Amish Shah
41cd3f0ce1 Fixed bug where banning would not work 2015-11-22 15:32:14 +00:00
Amish Shah
b22995f254 Built src again using the correct preset 2015-11-22 15:12:39 +00:00
hydrabolt
cf33df18cf Simplified awaitResponse 2015-11-21 21:25:28 +00:00
hydrabolt
d916e5719b Fixed awaiting 2015-11-21 20:59:33 +00:00
hydrabolt
ddfed4da6c Added awaiting internally 2015-11-21 20:50:58 +00:00
hydrabolt
4ba90f36fe Added cache.random() and node engine to package.json 2015-11-21 18:35:51 +00:00
hydrabolt
08544d3cd5 Documented new additions 2015-11-21 15:07:32 +00:00
hydrabolt
65698cf525 Added new functions
setStatusIdle() - aliases setStatusAway
setStatusOnline() - aliases setStatusActive and setStatusHere

setPlayingGame() - uses GameID resolvable
2015-11-21 14:55:15 +00:00
abalabahaha
0ba7a1796e msg.sender is an alias to msg.author 2015-11-20 17:17:25 -08:00
hydrabolt
409635d50a v5.0.0! Woo! 2015-11-20 22:12:02 +00:00
hydrabolt
979909a570 Added message docs 2015-11-20 20:54:59 +00:00
hydrabolt
19fb8e6dfd Finished channels 2015-11-20 20:44:09 +00:00
hydrabolt
10ea6a9336 Documented Cache 2015-11-20 16:36:32 +00:00
hydrabolt
2d04728edc Finalised event documentation for Client 2015-11-20 16:24:38 +00:00
hydrabolt
8ae123c67e Merge remote-tracking branch 'refs/remotes/origin/rewrite' into rewrite-docs 2015-11-19 20:51:50 +00:00
hydrabolt
09d0e225c9 More docs 2015-11-19 20:34:05 +00:00
hydrabolt
7deb431fdf More docs 2015-11-19 20:22:46 +00:00
abalabahaha
224cca1e31 updateRole and deleteInvite 2015-11-19 09:40:15 -08:00
hydrabolt
e08c10507d Added setAvatar 2015-11-19 16:52:01 +00:00
hydrabolt
e486ad1a79 Added updateDetails and setUsername 2015-11-19 16:46:23 +00:00
hydrabolt
d70f66abfd Fixed resolver rejection for callbacks
potentially could cause some code to crash if using callbacks instead of
promises
2015-11-19 16:34:42 +00:00
hydrabolt
c74b5dbd3f Added startTyping stopTyping and added serverchannel.mention() 2015-11-19 16:33:25 +00:00
hydrabolt
0fdcf827d0 serverchannel.toString() now returns mentionable 2015-11-19 16:18:02 +00:00
hydrabolt
881615f15e Fixed isMentioned 2015-11-18 17:28:53 +00:00
hydrabolt
6bca494ddc Added msg.isMentioned 2015-11-18 17:24:15 +00:00
hydrabolt
c342ca4116 Added joinServer 2015-11-18 17:13:06 +00:00