abalabahaha
68435f0619
Handle unavailable guild, fix default getChannelLogs limit
2016-01-18 17:46:15 -08:00
abalabahaha
94f067cc51
Check if parts of server data exist
2016-01-16 17:09:25 -08:00
meew0
345d0da72b
Merge branch 'CKing-patch-3' into indev
2016-01-16 16:00:05 +01:00
Ch. König
8571723ec1
Make destroy return a promise
2016-01-16 15:22:01 +01:00
meew0
6f31130726
Rebuild lib after @enebe-nb's changes
2016-01-15 15:15:25 +01:00
Neto Becker
b3d5197013
removed ES6 function calls
2016-01-15 15:11:21 +01:00
abalabahaha
0164d3e7b5
Attempted merge of userUpdated and presence, along with before/after arguments
2016-01-13 23:35:37 -08:00
abalabahaha
fc58a0d5cf
Attempting getInvites
2016-01-13 20:32:07 -08:00
abalabahaha
cffdb5f5f6
Improvement upon addMemberToRoles and build
2016-01-12 14:59:45 -08:00
Chris Talman
51a8feb562
Client.addMemberToRoles is now functional and prevents duplicate roles
2016-01-12 14:52:37 -08:00
abalabahaha
8a8ba51c2b
Bad idle logic error
2016-01-06 21:39:05 -08:00
abalabahaha
c7b632d854
Merge pull request #131 from meew0/fixes
...
Various fixes
2016-01-05 16:29:10 -08:00
meew0
6a09ca76df
Builds for the latest changes
2016-01-05 21:29:21 +01:00
meew0
f51fecf726
Fix parameter callback checks not setting default arguments
...
The `typeof X === "function"` checks to check whether the callback replaces any default arguments didn't set the default arguments afterwards, so internal functions would sometimes get called with the wrong attributes. This is now fixed.
2016-01-05 21:27:58 +01:00
meew0
fee5cade9e
Client wrapper for updateServer
2016-01-05 21:23:00 +01:00
meew0
3e1568f536
Implement updateServer, fixes #123
2016-01-05 21:22:45 +01:00
meew0
3e2124e0bd
Don't acknowledge messages, fixes #130
2016-01-05 20:35:18 +01:00
meew0
4184e51ec3
Compare game objects before comparing their names
...
See also http://git.io/vuR7p
2016-01-05 20:33:55 +01:00
abalabahaha
404829a19d
Change gameID (Deprecated) to game
2016-01-04 20:46:28 -08:00
abalabahaha
69bffc6279
Finish renaming setChannelTopic
2016-01-04 20:37:15 -08:00
abalabahaha
2a00064646
Validate invite if possible
2016-01-03 11:14:17 -08:00
abalabahaha
718f0b9543
Rebuilt lib for dev and getInvite
2016-01-02 18:24:55 -08:00
Amish Shah
9c8e6eed24
5.3.2 web dists
5.3.2
2016-01-01 18:40:57 +00:00
Amish Shah
57c086dc5f
5.3.2
2016-01-01 18:40:04 +00:00
Amish Shah
2000b62b36
fixed references to update items
2016-01-01 18:27:08 +00:00
Amish Shah
21be3d3c77
Merge pull request #122 from meew0/cb-bugfixes
...
Callback bugfixes
2015-12-31 22:14:06 +00:00
meew0
7860828a5d
Rebuild
2015-12-31 22:57:33 +01:00
meew0
d2473044e5
Fix errant parentheses in getBans, fixes #111
2015-12-31 20:46:39 +01:00
meew0
9325e1fbb5
Fix parentheses typo in setPlayingGame args list
2015-12-31 20:29:15 +01:00
meew0
ea3ac96f13
Fix some very minor inconsistencies
2015-12-31 20:23:30 +01:00
meew0
9cfd287020
Replace awaitResponse on-the-fly callback with dataCallback
...
I overlooked it previously.
2015-12-31 20:21:59 +01:00
meew0
385da190ba
Give the setPlayingGame callback a default value
...
to be consistent with other functions.
2015-12-31 20:21:03 +01:00
meew0
f018ccebed
Add a callback to setPlayingGame
2015-12-31 20:20:36 +01:00
meew0
2c565ebfaf
Call the callback in destroy, its callback was previously unused
2015-12-31 20:20:17 +01:00
meew0
a0ffbdb208
Replace on-the-fly callbacks with dataCallback everywhere
...
Also fixes various code-style and comment issues I've noticed.
2015-12-31 20:19:25 +01:00
meew0
d668ec8632
Use dataCallback for banMember, unbanMember and kickMember.
...
Fixes #112 , #113 and #114 .
2015-12-31 20:09:25 +01:00
meew0
ba93a6e224
Rename constructErrorCallback to errorCallback
...
to be more consistent with dataCallback.
2015-12-31 19:09:02 +01:00
meew0
f50c910af3
Create a utility function to wrap those on-the-fly callbacks
2015-12-31 19:08:28 +01:00
meew0
a0995c6fe7
Add a short comment to constructErrorCallback
2015-12-31 18:56:26 +01:00
meew0
415260d028
Rename "errCB" to "constructErrorCallback" to improve readability
2015-12-31 18:54:44 +01:00
Amish Shah
45c936e1ad
Merge pull request #109 from meew0/master
...
Add opus sanity check
2015-12-29 11:08:32 +00:00
meew0
0921484ef6
Add opus sanity check
2015-12-27 17:25:04 +01:00
Amish Shah
b927b223bb
5.3.1
v5.3.1
2015-12-26 18:35:08 +00:00
Amish Shah
8d0fc8e0a6
Resilience to abusers of the API
...
For some reason there's a way to join text channels via the Discord API but not the Discord Client, so this commit
prevents the Client from crashing by checking to see if the channels are voice channels.
2015-12-26 18:32:46 +00:00
Amish Shah
f9f7a568fc
5.3.0 web dists
v5.3.0
2015-12-26 18:21:04 +00:00
Amish Shah
8e16abee96
Fixed server.detailsOf(user)
...
Now points to correct function
2015-12-26 18:16:42 +00:00
Amish Shah
3b7c5aa96a
Rename voiceconnection.speaking to voiceconnection.memberd
2015-12-26 18:05:31 +00:00
Amish Shah
0113202c2f
Fixed voice_connection.stopPlaying
...
Now unpipes before destroying
2015-12-26 17:52:20 +00:00
Amish Shah
a6a9f08565
Added user.voiceChannel to see where a user is speaking
...
Returns null if they aren't speaking, otherwise this is a VoiceChannel object.
2015-12-26 17:21:16 +00:00
Amish Shah
9d97dfc95a
Voice States in READY packet now processed
...
Now there is full watching and coverage of voice states
2015-12-26 15:54:45 +00:00