Commit Graph

2858 Commits

Author SHA1 Message Date
SpaceEEC
0b22d9a774 Backporting Attachments (#1817) 2017-08-22 00:39:27 +02:00
SpaceEEC
f7664b01a2 Backports (#1813)
* Backported OAuth2Application 201ecd25a2

* Backported retry on 500 57b6980313

* Backported b8034525e3 and fa5c4efa2b
2017-08-21 22:25:21 +02:00
SpaceEEC
be4ccb3686 Backporting audit log reasons and createRole with position for 11.2 (#1810)
* Backporting audit log reasons and createRole with position for 11.2

* Sending kick reason via header rather than via query
2017-08-21 22:21:18 +02:00
SpaceEEC
618fa2b104 functions for setTimeout should get the context bound and not applied (#1673) 2017-08-20 22:26:04 +02:00
Crawl
a7e5e53e5d Fix ClientUser#settings not showing up in the documentation (#1757) 2017-08-20 22:18:40 +02:00
SpaceEEC
c01e9ad828 No longer double increment the reaction count when the client reacts (#1755) 2017-08-20 22:17:44 +02:00
Raphael
29aef18de8 updated docs for <ReactionEmoji>.toString() so it now uses send instead sendMessage in example (#1761) 2017-08-20 22:17:36 +02:00
Crawl
2478092d44 More docs cleanup 2017-08-20 22:15:51 +02:00
Crawl
c7d1507e19 Docs cleanup 2017-08-20 22:08:37 +02:00
Crawl
c33b78da23 Remove reasons for now 2017-08-20 22:01:17 +02:00
Gus Caplan
e76ebb4fcb Guild/systemchannel (#1799)
* add cool system channel

* Update Guild.js

* Update Guild.js

* Update Guild.js
2017-08-20 21:59:20 +02:00
iCrawl
b3216f26d6 Update deps 2017-08-20 21:39:27 +02:00
SpaceEEC
2809eb74ca Always send a type now when updating own presence (#1785) 2017-08-17 00:16:09 +02:00
Crawl
cd4a69d009 Add Guild#nameAcronym 2017-08-12 11:50:15 +02:00
iCrawl
5dc83a1b03 Git pls 2017-08-12 11:28:47 +02:00
SpaceEEC
2611efe9c1 No longer double increment the reaction count when the client reacts (#1755) 2017-08-12 11:25:29 +02:00
Crawl
cba4cc2400 Audio bitrate support (#1439)
* Audio bitrate support

Note: not implemented for VoiceBroadcasts

* Fix default args, auto bitrate

* Late night typos are the best

* Changes bitrate to kbps for VoiceChannel stuff

* Add methods to manipulate bitrate while encoding
2017-08-12 11:23:47 +02:00
Évelyne Lachance
d513c4bbb9 Add count optional argument to Collection methods (#1552)
* Add `count` optional argument to Collection methods

[NON-BREAKING CHANGE]
An optional `count` argument is added to the following methods:
- random() and randomKey()
- first() and firstKey()
- last() and lastKey()

If `count` is used, the method returns an array instead of only the value. Performance impact non-existent for existing code. Performance for returning an array has been measured and this is the fastest I could find (array[i] = value is faster than array.push()).

* Update Collection.js

Fixed spacing/line length errors according to suggestions by codacy/pr

* Fixed docs

Added proper `@returns {*|Array}` as the methods might return either. Also added params where missing (whoops)

* Further doc fixes

Per Crawl's comments, fixed (i + 1) spacing as well as fixed {Integer} to {number}

* random() and randomKey() fix

Per Hydra's comment, random() and randomKey() now ensures unique values.
I've also resolved potential issues with requesting a count higher than the collection size. A collection with 10 items will only ever return at most 10 items using the `count` property.

* Can I facepalm harder

Had wrong header comments ^_^

* Fixed for "values/value" and Omited

Also, added "Positive" integer check.

* looks like I "omitted" a change, there.

* Update Collection.js

* Update Collection.js

* Update Collection.js
2017-08-12 11:18:25 +02:00
aemino
7aa791eaaa Ignore setSpeaking requests when VC isn't connected (#1638) 2017-08-12 11:16:11 +02:00
Gus Caplan
407500bf52 deprecate Guild#defaultChannel (#1752) 2017-08-04 10:44:35 +02:00
Crawl
59122a6ba4 Update typings 2017-08-01 04:39:44 +02:00
iCrawl
8a9b6cbdb5 Stop doubling the message key 2017-07-31 01:32:44 +02:00
iCrawl
bdc61a4068 Wrong operator in flattenErrors 2017-07-31 01:29:46 +02:00
SpaceEEC
a56a24d042 Fixed DiscordAPIError#message sometimes being undefined 2017-07-31 01:26:42 +02:00
bdistin
e7ebb23f14 Fix guildMembersChunk documents for v11.1-dev (#1734) 2017-07-30 15:00:01 +02:00
Crawl
46a50cb57c Fix "shitty" shortcut 2017-07-28 05:20:28 +02:00
Crawl
b27198ebe5 Update nsfw prop 2017-07-28 04:53:36 +02:00
Crawl
e91a2c6b2b Update typings 2017-07-21 15:34:30 +02:00
Crawl
26e5ef3205 Update deps and fix webpack 2017-07-16 14:34:23 +02:00
Gus Caplan
ed84d76a42 move nsfw to the new prop (#1687) 2017-07-16 14:06:51 +02:00
aemino
b9434ed112 Expose DiscordAPIError and API error constants (#1641)
* Expose DiscordAPIError

* Expose API error constants

* Add typedef for APIError

* Integligently forgot to save file
2017-07-16 14:06:26 +02:00
Gus Caplan
85615aa3a1 update tern file to actually work (#1630) 2017-06-29 19:53:37 +01:00
Gus Caplan
822c1f533c Fix toLowerCase errors in GuildAuditLogs (#1627) 2017-06-29 19:53:25 +01:00
Drahcirius
4ce4dc019e setTimeout should use args (#1623) 2017-06-29 19:53:11 +01:00
Will Nelson
f1a74f214e make token not enumerable (#1620) 2017-06-29 19:52:58 +01:00
Gus Caplan
85ec7c64bc update docs for discord api error (#1575)
* aaaaa

* Update DiscordAPIError.js
2017-06-29 19:52:44 +01:00
aemino
b5de89a973 Fix VoiceConnection#authenticateFailed race condition (#1601) 2017-06-29 19:52:22 +01:00
Mythic
ddfa57e96d Improve Message's ID attribute documentation (#1450)
Remove the implication that a Message object's ID is unique only to the channel it was sent on
Message ID's are snowflakes, and as stated in Discord's API documentation, globally unique throughout Discord
2017-06-29 19:51:37 +01:00
SpaceEEC
e3232bdb2b added Guild#setExplicitContentFilter (#1583) 2017-06-29 19:51:11 +01:00
SpaceEEC
86ec60bc00 fix merge conflict 2017-06-29 19:48:34 +01:00
Drahcirius
830d8fb3b5 Remove global flag from ffmpeg tutorial doc (#1582) 2017-06-10 23:55:10 +01:00
Crawl
510ddab0f5 Fix createMessageCollector example 2017-06-08 14:50:34 +02:00
Schuyler Cebulskie
95a531ee7d Switch to User#tag in web builds example 2017-06-08 09:35:38 +02:00
Crawl
3f7049e1a0 CRLF to LF 2017-06-06 08:45:51 +02:00
aemino
1ed6bbc4b4 Remove unused VoiceBroadcast#guaranteeOpusEngine (fixes #1556) (#1563) 2017-06-05 06:54:56 +02:00
aemino
2116fba4c2 Opus engine fetching: don't ignore non-missing errors (#1555)
* Opus engine fetching: don't ignore non-missing errors

* typo fix
2017-06-01 10:32:12 +02:00
Amish Shah
b49266baa5 fml 2017-05-30 12:33:58 +01:00
Amish Shah
46b8a7d411 Correct documentation for VoiceConnection (see #1536) 2017-05-30 12:33:50 +01:00
Snazzah
2f1eb71a3f Add MEMBER_ROLE_UPDATE to returning 'UPDATE' array (#1538) (#1542) 2017-05-29 23:55:42 +02:00
Gus Caplan
3ec08d5976 add nsfw options to 11.1 search (#1540)
* Update RESTMethods.js

* Update TextBasedChannel.js
2017-05-29 23:53:49 +02:00