Pascal
93e083da4f
fix(Guild): memberCount not decrementing when an uncached member leaves
...
This leads to GuildMemberStore#_fetchMany to always reject
because it expects more member than possible.
Also no longer call the GuildMemberRemove handler locally
to not decrement twice.
2018-01-21 07:30:59 +01:00
Kyra
986e6da196
Fix(GuildChannel#clone) options.parent not accepting (falsy) null. ( #2262 )
...
* Fixed (falsy) options not being set correctly
* Requested changes.
As a side note, I also default `options.withPermissions` for simplicity, and because it gets ignored in [`GuildChannelStore#create()`](https://discord.js.org/#/docs/main/master/class/GuildChannelStore?scrollTo=create ).
* Fixed the overwrites option
2018-01-20 19:30:30 +01:00
Amish Shah
f588b3fd20
Merge branch 'master' into voice-rewrite
2018-01-20 13:50:34 +00:00
Pascal
fbd25f8677
fix(GuildMember): make edit method only modify a copy of the voice state
...
This is to fix stale members in voice channels.
2018-01-20 12:44:27 +01:00
Schuyler Cebulskie
f649610c26
Merge branch 'master' into voice-rewrite
2018-01-18 19:49:23 -05:00
SpaceEEC
aa3407f705
Base Emoji class for ReactionEmoji and renamed GuildEmoji classes ( #2230 )
...
* feat: create base Emoji class for ReactionEmoji and new GuildEmoji
* rename EmojiStore to GuildEmojiStore to account for the new class' name
2018-01-18 02:38:45 -06:00
bdistin
b846cbd2b3
GuildChannel.permissionsFor(role) ( #2254 )
...
* GuildChannel.permissionsFor(role)
* 1Comp's requested changes
2018-01-18 02:28:14 -06:00
Michel Nguyen
19591b0bb1
docs: fix attachFiles() docs ( #2267 )
...
* docs change
* fix attachFiles docs
* why was this still here
2018-01-18 07:42:05 +01:00
Amish Shah
b94d60d2ab
Merge branch 'master' into voice-rewrite
2018-01-16 17:24:07 +00:00
Alex
e576387fea
Fix ReactionCollector#remove and make Collector interface more consistent ( #2221 )
...
* Fix ReactionCollector#remove and make Collector interface more consistent
* Move those below the doc
* Remove object spread
* Only emit event arguments
* Forgot to delete this line
* Update docs
* Also fix this
* More edits to docs
* Snowflake|string
2018-01-16 01:33:58 +01:00
Isabella
36555c1cea
refactor(GuildMember#manageable): refactored kickable and bannable ( #2211 )
...
* refactor(GuildMember#manageable): merged kickable and bannable code
* hydar suggestion
2018-01-16 01:32:40 +01:00
bdistin
3038d4b2c7
Address missing application docs in setPresence ( #2257 )
...
fixes #2103 according to how crawl says it should be fixed in #2104
2018-01-16 01:20:36 +01:00
bdistin
4fb7e64a39
Add parent, nsfw, bitrate, and userLimit options to GuildChannel.clone() ( #2259 )
...
* Add parent, nsfw, bitrate, and userLimit options to GuildChannel.clone()
* fix lint
2018-01-16 01:20:09 +01:00
iCrawl
f61b57ce10
Merge branch 'master' into voice-rewrite
2018-01-15 04:45:48 +01:00
Dim
351f5f7209
fix: missing height & width in embeds ( #2249 )
2018-01-14 13:28:46 +00:00
Dim
a3be0f3726
docs: Collection > RoleStore ( #2251 )
2018-01-14 13:28:00 +00:00
Amish Shah
d541cac9b3
Merge branch 'master' into voice-rewrite
2018-01-13 12:47:56 +00:00
bdistin
2249da464f
Fix member.ban() and channel.clone() ( #2241 )
...
* Fix member.ban()
* also fix channel.clone()
* type is an option parameter in the new create
* lint
* better fix for clone
2018-01-11 18:44:35 +00:00
Isabella
9eac19d9d8
refactor: more oop with stores ( #2216 )
...
* refactor: more oop with stores
* forgot bulk delete
* Revert "forgot bulk delete"
This reverts commit 1b4fb999ee07b358ee6e1af9efb8981b84f83af1.
* appease linter
* missed some
shh
* fail
2018-01-11 16:33:30 +00:00
Schuyler Cebulskie
da32dae8f5
Merge branch 'master' into voice-rewrite
2018-01-10 00:14:29 -05:00
bdistin
5efddac025
Fix Channel.delete() example ( #2238 )
2018-01-09 21:17:08 +01:00
Amish Shah
096124b179
Merge branch 'master' into voice-rewrite
2018-01-05 21:24:23 +00:00
Isabella
45127bb408
docs: improve examples (master branch) ( #2209 )
...
* docs: improve examples
* more improvements
fix
maybe this
another example
collectors
* stuff
2018-01-04 01:12:05 +01:00
Isabella
61da73fee0
GuildMember#permissionsFor takes object ( #2210 )
2018-01-04 01:04:19 +01:00
Gus Caplan
abb93c9eb9
fix location of toString for channels ( #2202 )
2018-01-04 01:01:39 +01:00
Darqam
954a1c8d1a
updating channelCreate example to reflect recent changes ( #2194 )
...
* updating channelCreate example to reflect recent changes
Type is now part of the options object, so the example should reflect that.
* changing type to reason per comment
2018-01-04 01:00:39 +01:00
Amish Shah
ac7e066126
Merge branch 'master' into voice-rewrite
2018-01-03 11:28:59 +00:00
Steven
229eb2be2d
Fix Collector bug where checkEnd is only called on a valid message ( #2186 )
2017-12-31 20:21:29 +01:00
Gus Caplan
84e4dd6a99
animated emojis ( #2182 )
2017-12-31 20:20:52 +01:00
Alex
59d5c5a947
Don't send files in edit request ( #2199 )
2017-12-31 20:19:05 +01:00
Isabella
4063a3a16b
fix(Guild#createChannel): default type to 'text' ( #2184 )
...
* fix(Guild#createChannel): default type to 'text'
* gus suggestion
2017-12-23 12:29:42 +01:00
Isabella
4f8f2087c1
docs/fix(setParent): docs update and nullable channel param ( #2160 )
...
* fix(setParent): no longer in GuildChannel
* refactored
* little bit less ugly
* space/appel suggestion
* docs fix
* shhhhhhhh
* fun docs trip
* prototype thing
* mark nullable
2017-12-21 09:31:17 +01:00
Yukine
0c16859746
enchanced docs for GuildChannel ( #2155 )
...
* enchanced docs for GuildChannel
* changes due request
2017-12-21 09:30:32 +01:00
Isabella
1598efa0b8
fix(CreateMessage): reassigning wrong content ( #2169 )
2017-12-12 06:33:10 +01:00
bdistin
fe9ea02f8b
Make all VoiceChannel bitrates in bps ( #2165 )
...
* Make all VoiceChannel bitrates in bps
instead of mixed kbps/bps
* fix edit method in GuildChannel too
2017-12-12 05:02:53 +01:00
Isabella
443961ce43
fix(CreateMessage): fix attachment and array sending ( #2158 )
2017-12-10 21:22:59 +01:00
Yukine
134ef7a61b
added a new Typedef for Bans you can get from <Guild>.fetchBans() and fixed a little typo in the fetchAuditLogs() method ( #2108 )
...
* added a new Typedef for Bans you can get from <Guild>.fetchBans() due recent change aswell as fixed a little typo in the fetchAuditLogs() mehtod so .type has no the correct type defined
* little change due request
* fixed indentation
* Update Guild.js
* Update Guild.js
2017-11-29 23:36:03 -05:00
Schuyler Cebulskie
77fc046550
Merge branch 'custom-structures'
2017-11-29 23:27:43 -05:00
Frangu Vlad
efd1c4c516
docs: Remove leftover docstring from 11.2 ( #2115 )
...
* Fix leftover docstring from 11.2
* Here too
* Update Guild.js
* Update GuildMember.js
2017-11-26 10:59:21 +01:00
1Computer1
2f84d95077
Add more options to MessageMentions#has ( #2131 )
...
* Add more options to MessageMentions#has
* Rename ignoreSelf to ignoreDirect
2017-11-26 10:58:17 +01:00
Schuyler Cebulskie
7cd0a9525d
Fix ClientUser not extending custom User
2017-11-24 23:05:00 -05:00
bdistin
dcf48e2225
Fix inconsistency with Channel Creation: CustomStructures ( #2121 )
...
* Fix inconsistancy with Channel Creation
* Because static get is a function, it thinks we are create a new instance based on that function, rather than the returned class...
2017-11-24 22:42:02 -05:00
Gus Caplan
aaa92c0b05
fix things ( #2116 )
2017-11-20 12:57:45 +01:00
Schuyler Cebulskie
b859501b6f
Document and clean up some garbage
2017-11-18 20:30:13 -05:00
Schuyler Cebulskie
b7c4df5dc1
Fix trailing space
2017-11-18 17:19:34 -05:00
Drahcirius
8237bc054c
So long, long ( #1994 )
...
* refactor: remove long dep
* fix linter issue
* remove file extensions
* optimize methods
2017-11-17 14:37:07 +01:00
Frangu Vlad
0cd4a92fb8
docs: Fixed some missing docstrings or incorrect return types ( #2093 )
...
* Fix some missing doc strings
Mainly just readonly tags
* Return an error when guild#allowDMs is ran from a bot account, and fix some return types
* WebhookClient implements Webhook, doesn't extend it
* Fix Client#rateLimit docs not showing what it returns
Cause I wanted to handle this event only to see no return props 🤔
* Actually make Client#rateLimit show the right info
Its an object with all the info
2017-11-17 14:20:57 +01:00
Will Nelson
09315ae9db
emit ReactionCollector#remove on all unreactions ( #2096 )
...
* emit ReactionCollector#remove on all unreactions
this will emit an event when a user removes a collected reaction. this
is in addition to Collector#dispose, which will only fire when all users
have unreacted to the same emoji.
* emit only collected removals
2017-11-16 15:24:53 +01:00
Isabella
2d8e26c24c
docs: add Guild#features type ( #2105 )
...
* docs: add Guild#features type
* fixed spacing
* make it a list, and add MORE_EMOJI
2017-11-16 15:24:27 +01:00
Isabella
5cd42695ae
refactor(MessageReaction): ReactionUserStore ( #2078 )
...
* refactor(MessageReactions): fetchUsers() is now users.fetch()
made a lovely class for it and all
happify linter
stuff
i know how to code i swear
i lied
* bdistin suggestions
* space suggestions, rename store
* fix count
* documentation update
2017-11-14 08:11:44 +00:00