Pascal
d041cb2460
fix(GuildEmojiRoleStore): do not prematurely patch roles
...
Issue is the same as in #2312 and #2381 , but for the GuildEmojiRoleStore.
Thanks to @KingDGrizzle for pointing this out.
2018-03-16 20:01:43 +01:00
bdistin
acd1740f0b
docs: fix missing parameter type/description from #2193 ( #2396 )
...
* docs: Fix missing parameter type/description from #2193
* requested changes
2018-03-15 06:52:23 +01:00
Amish Shah
ef8366d189
voice: properly null-check udp socket first ( #2317 )
2018-03-13 09:48:18 +00:00
Pascal
513dbf2f68
fix(MessageReaction): do not increment count twice for own user
...
Fixes #2389
2018-03-10 14:11:33 +01:00
Pascal
0f7ce3f720
fix(GuildemojiStore): allow resolving of external ReactionEmoji
2018-03-10 14:08:59 +01:00
bdistin
630009f3cf
fix: Convert lastMessage to getters ( #2384 )
...
* convert lastMessage to getters
* fix bug in pr
* requested changes
2018-03-08 10:19:43 -06:00
bdistin
799eea957e
consistency: getters return null instead of undefined ( #2385 )
2018-03-08 10:15:06 -06:00
Lewdcario
a68f14500d
fix: GuildMemberStore: unban returns user
...
fixes #2388
2018-03-08 10:08:59 -06:00
Pascal
85413481ed
fix(DataResolver): always resolve with buffer when resolving urls
...
Fixes : #2379
2018-03-06 21:48:34 +01:00
Amish Shah
79b02dd35f
voice: resolve "cb is not a function" error ( #2317 )
2018-03-06 10:36:05 +00:00
Amish Shah
8289b70e2c
voice: resolve issue where dispatcher tried to send packets to null socket ( #2317 )
2018-03-06 10:21:44 +00:00
Amish Shah
835bff74cd
lint: remove unused import
2018-03-05 20:17:38 +00:00
Amish Shah
ff825cd8b8
voice: fix #2331 (speaking not set back to false on stream ending)
2018-03-05 19:41:35 +00:00
Amish Shah
399d179ebc
Merge branch 'master' of https://github.com/hydrabolt/discord.js
2018-03-05 19:30:21 +00:00
Amish Shah
e263063ba6
voice: update prism and fix framesize to work for opusscript
2018-03-05 19:30:18 +00:00
Pascal
3e6c3107c2
fix(GuildMemberRoleStore): make remove role remove roles again
2018-03-05 14:50:59 +01:00
Pascal
3f6a0e4de1
fix(GuildMemberRoleStore): only update roles after successful request
...
Fixes #2381
2018-03-05 11:32:03 +01:00
Jonah Snider
8b679913a4
docs: Change 'the this' to this (typo) ( #2377 )
2018-03-04 08:16:12 +00:00
Isabella
0a951cfc0f
docs: TextChannel Webhooks fix&improvement
2018-03-03 18:55:54 -06:00
Isabella
b637c9c220
feat: allow multiple permission overwrites when editing channel ( #2370 )
...
* feat: allow multiple permission overwrites when editing channel
* undo Permissions#resolve change
2018-03-03 11:18:58 -06:00
Frangu Vlad
069dccfa3b
docs: document the messages property for all TextBasedChannels ( #2373 )
...
* Document TextChannel#messages
* Same for DMChannels
* And GroupDMChannels
2018-03-03 11:04:33 +01:00
Will Nelson
cf7dcba1a5
Add toJSON methods ( #1859 )
...
* tojson things
* fix client
* ignore private properties
* remove extra property descriptors
* handle primitive flattening
* remove unused import
* add toJSON to collections
* reduce stateful props
* state
* allow custom prop names when flattening
* fix client
* fix build
* fix flatten docs
* remove guild.available, cleanup permissions, remove arbitrary id reduction
* fix util import
* add valueOf as needed, update member props
* fix incorrect merge
* update permissionoverwrites and permissions
remove serialization of permissions in PermissionOverwrites#toJSON.
change Permissions#toJSON to serialize permissions, by default excluding
admin checks.
* change Permissions#toJSON to return the primitive
* Permissions#toJSON explicitly return bitfield
2018-03-01 23:00:21 -06:00
Lewdcario
24571e465b
docs: examples & improvements
2018-03-01 22:50:45 -06:00
Lewdcario
9b41a6a8a6
fix: re-add highest property to RoleStore and GuildMemberRoleStore
...
closes #2302
2018-03-01 11:52:29 -06:00
Will Nelson
2a9fdef9e5
add valueOf method to permissions ( #2363 )
2018-02-28 16:48:06 +01:00
Pascal
464fc14edd
fix(Activity): ensure that timestamps are actually numbers
...
Fixes #2364
Discord sends those timestamps packed as SMALL_BIG_EXT, which get converted to strings in js.
~~Maybe they are already preparing their timestamps for 2038.~~
2018-02-28 09:31:42 +01:00
rei2hu
35babc706d
Fix: discord sort method ( #2355 )
2018-02-23 21:18:42 -06:00
nekobako
c25ea45866
fix(StreamDispatcher): emit volumeChange event when the volume changes ( #2349 )
2018-02-21 22:21:13 +01:00
Ecstabis
3a3ca96b0d
Added 2 basic role colors PINKISH_PURPLE and DARK_PINKISH_PURPLE ( #2303 )
...
* Added 2 basic role colors PINKISH_PURPLE and DARK_PINKISH_PURPLE
* Added documentation for added Colors PINKISH_PURPLE and DARK_PINKISH_PURPLE
* fix colour names
* docs
2018-02-20 16:51:03 -06:00
Pascal
05c5bdc476
fix(StreamDispatcher): do nothing when resume is called when not paused
...
Fixes #2324
2018-02-19 18:17:51 +01:00
Kyra
a8172951d3
perf(Collection): Performance improvements ( #2342 )
...
* Update Collection.js
* ESLint
2018-02-16 10:19:30 +01:00
SpaceEEC
47bc0fc51e
feat(GuildChannel): add fetchInvites method ( #2339 )
...
* feat(GuildChannel): add fetchInvites method
* fix: actually use the 'channels' endpoint
2018-02-13 17:29:42 +01:00
Isabella
66c0512de2
feat(ShardClientUtil#broadcastEval): allow promise resolve ( #2328 )
2018-02-07 11:07:59 -05:00
Sanctuary
87e5a45659
feat(ClientOptions): add support for setting an initial presence ( #2320 )
...
* docs/feat(WebsocketOptions): Parse ws options presence
Allow the `presence` property in `WebsocketOptions` to be used the same way
as `ClientUser#setPresence`.
* Move presence options to top level
2018-02-04 21:32:45 +01:00
Snazzah
43363172c2
docs: Add TypeDef for MessageActivity ( #2321 )
2018-02-04 20:44:13 +01:00
Frangu Vlad
e0cbf0bb60
feature: add GuildEmoji#fetchAuthor ( #2315 )
...
* Make the base code
* Fxi lint
2018-02-02 20:34:21 +01:00
Gus Caplan
bd1bf11ed0
spotify stuff ( #2314 )
2018-02-02 12:45:18 -06:00
Lewdcario
234648bd2a
fix(ClientApplication): createAsset incorrectly resolving image and posting
2018-02-02 11:41:08 -06:00
SpaceEEC
016526486c
enhancement(Activity): add toString method ( #2313 )
2018-02-01 18:41:05 -06:00
Lasse Niermann
31873eb3a5
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:29:20 +01:00
Pascal
32e2dd212e
fix: add clone methods to GuildMember and GuildMemberRoleStore
...
Fixes #2312
This adds clone method to both classes to achieve the expected behaviour when cloning a GuildMember, also cloning their roles store
2018-01-31 21:04:15 +01:00
Isabella
9810bdbc5f
fix(MessageEmbed): remove length checks ( #2304 )
...
* fix(MessageEmbed): remove length checks
* update error messages
2018-01-29 10:56:55 -06:00
Lewdcario
d46eec4da4
fix(resolveColor): not interpreting DEFAULT correctly
2018-01-28 22:34:50 -06:00
Lewdcario
2e0048add1
docs: doc changes
2018-01-27 23:41:25 -06:00
Lewdcario
d93d628f19
make Message#member a getter
2018-01-27 17:04:03 -06:00
Dim
10f98d8e57
use String#padStart for Role#hexColor ( #2294 )
2018-01-27 07:42:49 +01:00
Lewdcario
bd154bdd9e
fix: nullable activity
2018-01-25 02:06:28 -06:00
Alex
e58ff642f5
Make Util#splitMessage handle edge cases properly ( #2212 )
...
* Make Util#splitMessage handle edge cases properly
* Restart Travis
* Set maxLength to 2000 + small tweak
2018-01-24 23:41:50 -06:00
Faith
58d85282b4
Fix Destructuring Errors in Util ( #2171 )
...
* Fix Destructuring
* Fix another one
2018-01-24 17:37:41 -06:00
Lewdcario
7e0e457334
fix(ClientUser#setStatus): resetting activity
...
The method would pass in null if no activity was passed, so this takes the current client presence instead of deleting it.
2018-01-24 15:09:40 -06:00