Amish Shah
5f50d9e627
voice: backport null key fix
2018-04-29 18:53:50 +01:00
SpaceEEC
33a4232652
fix(OpusEngineLinst): throw a descriptive error when not funding an opus engine
2018-04-28 14:30:14 +02:00
SpaceEEC
d9a091f674
feat(SnowflakeUtil): allow snowflakes to be generated dynamically
2018-04-27 20:34:48 +02:00
SpaceEEC
44fefdfa49
fix(Util): reject with a meaningful error instead of throwing one
2018-04-27 20:16:46 +02:00
Amish Shah
b05622766b
voice: start using provided IP rather than manually resolving
2018-04-27 15:25:05 +01:00
Isabella
49ad8cc2cc
feat(GuildChannel): add manageable getter ( #2439 )
...
* Adds GuildChannel.manageable
* Resolve requested changes
* fix eslint max-len error
* Fix for nullable permissionsFor()
* Indent fixes
2018-04-26 01:31:52 -05:00
bdistin
7b9e84dff5
feat(Guild): add mfaLevel property ( #2451 )
2018-04-26 01:28:59 -05:00
Lewdcario
384e96d51e
backport: docs improvements
2018-04-26 01:25:44 -05:00
bdistin
feb0991c46
fix: use Object.keys instead of Object.values for node 6 ( #2487 )
2018-04-20 21:11:27 +02:00
SpaceEEC
ff671b2f3c
fix(RestMethods): typo timeout -> timed
2018-04-19 13:53:44 +02:00
SpaceEEC
b60ee25038
fix(MessageEmbed): avoid throwing error when accessing colorless hexColor
2018-04-19 13:14:20 +02:00
SpaceEEC
3ba26ad972
fix(Message): do not update editedTimestamp when there is none in the payload
...
Fixes #2307
2018-04-19 13:13:50 +02:00
SpaceEEC
de78a8d0b4
fix(RESTMethods): verify correct member in add and remove role listeners
...
Fixes #2480
2018-04-19 13:13:28 +02:00
SpaceEEC
7c37a0d386
fix(MessageDeleteBulkAction): remove bulkDeleted messages from cache
...
Fixes #2382
2018-04-19 11:50:30 +02:00
Lewdcario
c387e96078
fix: Client#generateInvite resolving permissions incorrectly
2018-04-18 20:30:24 -05:00
Lewdcario
7c0b6173dd
fix: Role#setPermissions resolving & docs
2018-04-18 19:57:16 -05:00
Lewdcario
92b421607e
fix: GuildChannel#setTopic not nullable
2018-04-18 19:35:28 -05:00
iDroid
f3ae7fd638
Fixed JSDoc owner thing ( #2473 )
...
Added a `?` before `GuildMember`, the `owner` property may be undefined in some cases.
2018-04-18 19:25:28 -05:00
sekwah41
6e5b674338
Fixed updateChannel being too protective ( #2460 )
...
If I am not mistaken the only way atm to remove a channels parent atm is to do this to get the null value through the code.
channel.client.rest.methods.updateChannel({id:channel.id, name:channel.name,
topic:channel.topic,position:channel.position,
bitrate:channel.bitrate,userLimit:channel.userLimit,parent:{id:null}}, {});
This fixes the method allowing channel.setParent(null); to work
2018-04-13 14:03:18 +02:00
Gus Caplan
c8f78b2bf0
fix(ws): set correct ratelimit remaining after reset or destroy ( #1806 )
2018-03-04 12:44:31 +01:00
Lewdcario
8f9e911b5f
fix: RichEmbed timestamp cloning
2018-03-02 18:52:43 -06:00
Lewdcario
363ead922a
fix: bulkDelete discarding non-cached messages
2018-03-02 12:17:10 -06:00
Lewdcario
96e88f3cef
docs: incorrect returns
2018-03-01 22:38:55 -06:00
Lewdcario
fcdffcf623
docs: improvements & examples
2018-03-01 20:47:18 -06:00
Lewdcario
acdf43a872
fix: GuildAuditLogs using Guild#fetchInvites
2018-03-01 20:37:19 -06:00
Lewdcario
38f5288be8
docs: Message#type
2018-03-01 20:12:14 -06:00
Lewdcario
f64e924f0d
fix: export CategoryChannel
2018-03-01 20:09:05 -06:00
Pascal
f2c5714751
fix(StreamDispatcher): remove gratuitous parentheses
2018-03-01 19:12:15 +01:00
FireController1847
ced93fe826
Specify that Client#uptime is "in milliseconds" ( #2288 )
2018-03-01 18:25:17 +01:00
Gus Caplan
7f5c1038db
fix websocket ratelimits ( #2014 )
2018-03-01 18:25:00 +01:00
Gus Caplan
af75e43900
proper fix for #1685 ( #1805 )
...
* Update WebSocketConnection.js
* Update WebSocketConnection.js
* Update WebSocketConnection.js
* Update RESTManager.js
2018-03-01 17:50:07 +01:00
Lewdcario
b79722a77b
docs: remove trailing commas
2018-02-27 17:43:51 -06:00
Lewdcario
2b24b10246
docs: trailing commas
2018-02-27 11:13:56 -06:00
Isabella
af3517594f
docs: improvements
2018-02-27 10:43:31 -06:00
Pascal
c6f92c1bc5
fix: if present, wait for libsodium-wrappers' ready to support v0.7.3
2018-02-26 11:35:51 +01:00
Kyra
b7851bad37
perf(Collection): Performance improvements ( #2342 )
...
* Update Collection.js
* ESLint
2018-02-21 22:03:40 +01:00
Pascal
dc92582eb4
fix(ReadyHandler): don't create new guild instances for already existing guilds
...
See: #2319 , #2332
2018-02-21 21:41:02 +01:00
Lewdcario
40a2f093aa
fix(VoiceChannel): setUserLimit defaulting to wrong value
2018-02-13 10:43:38 -06:00
David Siaw
8ee2788baf
fix(StreamDispatcher): properly check that timestamp fits in 2^32-1 ( #2325 )
...
* fix a very strange bug caused by massive timestamps sent to discord
* remove 'gratituous' spaces
2018-02-11 08:35:46 +01:00
Pascal
3df3741922
backport/fix(GuildDelete): disconnect voice and cleanup GuildChannels
2018-02-05 13:03:43 +01:00
Pascal
96904b1826
fix(AudioPlayer): add opus to destructured key of stream options
...
This fixes #2079 (VoiceConnection#playOpusStream being broken)
2018-02-05 10:42:47 +01:00
Lasse Niermann
1f14758e0c
docs(ClientUser): mark email field as user account only property ( #2306 )
...
* Store Mail - User Account Only
Added that info
* docs(ClientUser): mark email field as nullable
2018-02-01 20:06:59 +01:00
Lewdcario
52c402faea
fix(resolveColor): not interpreting DEFAULT correctly
2018-01-28 19:04:55 -06:00
Lewdcario
e978253896
fix(Webhook#send): incorrect docs + return
...
Two things:
* Documentation doesn't account for possible raw object return
* Allows the return to be a Message object as well, like the docs originally intended
2018-01-24 13:06:05 -06:00
Pascal
8df1ac9920
fix(startTyping): return, to not overwrite already existing entries
2018-01-22 14:09:27 +01:00
Cynthia Lin
00e2f39ea1
fix(client#voiceConnections): Incorrect docs description ( #2280 )
2018-01-20 22:09:39 -06:00
Pascal
b5ff309bf9
fix(CategoryChannel): set the type to 'category' and document its type
2018-01-20 23:27:18 +01:00
MaySoMusician
8cbefcc081
[v11.3.x] Fix param to setPresence in setActivity ( #2270 )
...
ClientUser#setPresence in master branch (latest) calls client.presences.setClientPresence, but that in v11.3 does not
so i change parameter sent to setPresence for clearing the game activity, from activity:null to game:null,
for now until setPresence gets updated
2018-01-18 02:39:54 -06:00
Isabella
932980e91f
fix(guild#createRole): incorrect guild reference
2018-01-16 08:28:08 -06:00
Isabella
f62fa05389
fix(Message#addReaction): incorrect regex ( #2247 )
2018-01-13 17:22:23 +00:00