SpaceEEC
06b72ee19f
fix(GuildMember): do not create a channel key when editing
...
This is to not break GuildMember#setNickname for the current user
2019-05-18 14:08:50 +02:00
Fong Jian Ping
e3d03adcf8
docs(ChannelCreationOverwrites): revert incorrect rename of "id" property ( #3273 )
...
Reverts one incorrect change made in #2734 (3021e5ce7f (diff-e5c54069adfa0d32480eb3cc9faeee20L979) )
* Fix incorrect docs in Guild.js
* Update src/structures/Guild.js
Co-Authored-By: SpaceEEC <spaceeec@yahoo.com>
* Update Guild.js
2019-05-16 13:06:07 +02:00
anandre
363cec31bc
docs(TextChanne): specify unit of rateLimitPerUser ( #3272 )
...
* Update TextChannel.js
Update `setRateLimitPerUser` description to specify the `number` is in seconds, per the Discord docs
* Update TextChannel.js
Add unit to the rateLimitPerUser property
* Update GuildChannel.js
2019-05-15 22:42:39 +02:00
SpaceEEC
c844a7b4e2
docs(Guild): fix typo in example of createChannel
2019-05-14 20:12:57 +02:00
Schuyler Cebulskie
43f2485c9c
Document news/store channel types on Guild#createChannel
2019-05-11 18:11:34 -04:00
Schuyler Cebulskie
8a086e04ab
Add news/store channel support to CHANNEL_CREATE
2019-05-11 18:11:19 -04:00
Schuyler Cebulskie
f30019dd4f
Remove unnecessary import
2019-05-11 17:24:25 -04:00
Schuyler Cebulskie
5e4654ee07
Backport news/store channels
2019-05-11 14:58:46 -04:00
SpaceEEC
ee42bdfd76
feat(GuildMember): add support for voice kicking ( #3246 )
...
This backports e64773e21b (#3242 )
2019-05-06 19:18:29 +02:00
SpaceEEC
67da457c0a
fix/docs(Client): type status and do not throw an error if accessed before login
2019-05-05 13:44:34 +02:00
SpaceEEC
60013b7a10
fix(WebSocketConnection): stringify data when no websocket is available
...
[object Object] is not really descriptive
2019-05-04 21:00:49 +02:00
izexi
3cd224dc76
docs(Collection): fix findKey jsdoc ( #3204 )
2019-04-14 15:49:32 +02:00
SpaceEEC
923c945b4b
fix(Guild): sort roles with the same position in the correct order ( #3184 )
2019-04-08 14:06:50 +02:00
izexi
5cd6d8d380
feat(Guild): add fetchBan and withReasons to fetchBans ( #3170 )
...
* add Guild#fetchBan() & backport BanInfo
* and the typings
* requested changes
* typings overloads
Co-Authored-By: izexi <43889168+izexi@users.noreply.github.com>
* nullable reason typings
Co-Authored-By: izexi <43889168+izexi@users.noreply.github.com>
2019-04-01 09:07:52 +02:00
Amish Shah
745e18b823
fix #3150 : can now create dispatcher with 0 volume
2019-03-22 12:43:51 +00:00
Souji
be2f78851f
docs/typings: RateLimitInfo#limit instead of requestLimit ( #3132 )
...
* fix doc for ratelimit data, fixes #3131
* adapt typings
* typings: unindent #region comments
2019-03-07 16:34:23 +01:00
Amish Shah
6e761eb030
fix typo
2019-02-26 13:10:39 +00:00
SpaceEEC
32ad56a562
docs(Guild): update createChannel examples to not use deprecated overload
2019-02-25 11:09:46 +01:00
SpaceEEC
45a17e7ebd
fix(Emoji): reject explicit error when MANAGE_EMOJI permissions are missing ( #3063 )
2019-02-12 10:16:23 +01:00
SpaceEEC
49e8bd9edd
feat(RichEmbed): add timestamp support for setTimestamp ( #3061 )
2019-02-12 10:15:37 +01:00
SpaceEEC
1618829cc6
fix(Util): splitMessage throws an error if a chunk is too large ( #3060 )
2019-02-12 10:14:49 +01:00
SpaceEEC
a0ff72b556
fix(GuildMember): add explicit channel resolve error to member edit ( #3059 )
2019-02-12 10:13:37 +01:00
SpaceEEC
7bc2e231cf
feat(Guild): add position to createChannel's implementation ( #3058 )
2019-02-12 10:12:25 +01:00
SpaceEEC
890b1be714
feat(RichEmbed): add length getter ( #3057 )
2019-02-12 10:11:44 +01:00
SpaceEEC
a2a0c05102
feat(Presence): add clientStatus ( #3056 )
2019-02-12 10:10:33 +01:00
SpaceEEC
5272cec6c8
feat(Util): add WHITE as color resolvable ( #3062 )
2019-02-09 23:52:38 +00:00
Kyra
359ddaf1df
feat(Constants): add error code 50020 ( #2953 )
...
* feat(Constants): Add error code 50020
Which is throw when using the vanity-url endpoint: https://github.com/discordapp/discord-api-docs/pull/748/
* docs: Document the new code
2019-02-06 22:09:00 +01:00
SpaceEEC
73aaab5106
fix(Guild): ignore voice states referencing an invalid channel
...
This was causing an uncaught exception on startup (or whenever receiving such a payload) which is crashing the process.
2019-01-17 11:34:10 +01:00
izexi
3b7b282b69
docs(Client): add missing example tag and closing parenthesis ( #3024 )
2019-01-17 09:58:04 +01:00
Darqam
5ed2a95856
docs(Client): add missing parenthesis in fetchInvite example ( #3023 )
...
This is already fixed in master, resolves #3022
2019-01-16 19:17:19 +01:00
SpaceEEC
46fd7b093c
docs(Guild): use AuditLogAction for fetchAuditLogs' type option
2019-01-10 13:05:33 +01:00
SpaceEEC
89a9b93cdc
docs(Webhook): add mising '@name' to Webhook#token's docstring
2018-12-30 12:56:33 +01:00
Drahcirius
7186c91063
fix(TextBasedChannel): added missing lastMessage functionality in textchannels ( #2999 )
2018-12-23 22:16:50 -06:00
izexi
2aa8e1d9c1
docs:(TextChannel): add documentation for messages and lastMessage ( #2986 )
...
* [docs] add missing docs for <TextChannel>.messages
* add missing doc for <TextChannel>.lastMessage
2018-12-22 08:25:24 +01:00
SpaceEEC
691aaef07e
backport(Guild): support for rateLimitPerUser when creating a channel
...
PR: #2878
Commit: 8ec3b5134d
2018-11-17 17:24:48 +01:00
SpaceEEC
6aa7792097
docs(GuildChannel): add rateLimitPerUser to ChannelData typdef
2018-11-17 17:19:04 +01:00
Souji
980d71f307
fix:(GuilChannel): clone method not taking overwrites into account ( #2932 )
2018-11-06 20:01:48 +01:00
Amish Shah
b3f459091f
Fix #2928 (member not being removed from voice channel after leaving guild)
2018-11-04 12:26:06 +00:00
Isabella
950abd4ac3
fix: revert #2768 ( #2848 )
...
* fix: revert #2768
* fix merge
2018-10-14 11:44:02 -05:00
SpaceEEC
7ea88adeca
backport(Guild): support for createChannel with options object ( #2888 )
2018-10-10 10:05:32 +02:00
SpaceEEC
ea3e575546
backport(TextBasedChannel): add lastPinTimestamp and lastPinAt ( #2870 )
...
And clarify Client#channelPinsUpdate's 'time' parameter.
2018-10-10 10:01:04 +02:00
SpaceEEC
b92f8d9c06
docs(Game): document possible values for type property
...
See #2865
2018-10-04 13:31:26 +02:00
SpaceEEC
c6201ee41b
backport(Guild): add fetchVanityCode ( #2871 )
2018-10-03 17:31:20 -05:00
Isabella
1e85887229
backport: rateLimitPerUser ( #2874 )
2018-10-03 17:21:26 -05:00
SpaceEEC
e0f522a745
backport(ClientOptions): add retryLimit ( #2869 )
2018-10-03 17:20:53 -05:00
SpaceEEC
9de3e098da
docs(User): clarify what User#tag represents
...
Closes #2828
2018-09-10 18:11:09 +02:00
Crawl
641ee86105
build(peer-deps): use uws fork backport ( #2782 )
...
* build(peer-deps): uws backport
* chore: update to 149 for uws
2018-08-30 17:55:31 -05:00
Souji
da2d4d7230
docs: correct Guild#memberCount ( #2812 )
2018-08-30 00:15:05 -05:00
Kyra
cd58599caf
fix(Guild#deleteEmoji): reject non emojis / emoji IDs ( #2793 )
...
* fix(Guild#deleteEmoji): Performing wrong checks
* fix: requested changes
`a string` -> `an id`
* fix: requested changes
`id` -> `ID`
2018-08-29 08:45:27 +02:00
Kyra
b83fdbfefe
docs: Added url to Invite's warning comment ( #2804 )
...
And added the [serial comma](https://en.wikipedia.org/wiki/Serial_comma )
2018-08-28 19:12:12 -05:00
Kyra
89986ae293
backport: UNKNOWN_WEBHOOK ( #2777 )
2018-08-28 10:35:34 -05:00
Kyra
091b4fc214
backport: Guild#{fetchEmbed,setEmbed} ( #2778 )
...
* backport: Guild Embeds
* fix: Added missing return
* docs: Updated typings
2018-08-28 10:33:51 -05:00
Kyra
3345c77ce2
backport: GUILD_INTEGRATIONS_UPDATE event ( #2794 )
...
* backport: Client#on{guildIntegrationsUpdate,webhookUpdate}
misc: Update Constants.WSEvents and WSEventType
backport: Add guildIntegrationsUpdate event handler
* docs: Updated typings
2018-08-28 10:25:44 -05:00
Ash
1fc84a95d0
fix(GuildChannel#lockPermissions): Properties allow and deny always returning undefined ( #2800 )
...
* fix undefined properties
* requested changes
2018-08-26 13:11:00 -05:00
Kyra
58ba2c7b14
backport: Deprecate allowed/denied as #2765 ( #2792 )
2018-08-26 13:03:02 -05:00
Kyra
453098117f
backport: WEBHOOKS_UPDATE event ( #2779 )
2018-08-26 11:59:15 -05:00
Lewdcario
93bf430fc7
fix: Guild#addMember incorrectly resolving userID
2018-08-26 09:46:55 -06:00
Kyra
469fbe2889
docs(Emoji): fix typo of the word "emoji" ( #2791 )
2018-08-24 18:31:43 +02:00
Kyra
911e289b55
backport: User#dmChannel perf enhancement ( #2780 )
2018-08-22 11:52:21 +02:00
Isabella
4ee3cf0b55
fix: WebhookClient should handle ratelimits properly
2018-08-21 11:12:02 -05:00
Kyra
dc8cf08de9
backport: handle async stacktraces correctly ( #2768 )
2018-08-21 10:31:32 +02:00
SpaceEEC
5d889be6db
fix(Permissions): Permissions itself is a valid PermissionResolvable
...
fixes #2753
2018-08-15 13:55:04 +02:00
SpaceEEC
616e0dd398
fix(Message): properly check for an edited_timestamp in patch
...
Fixes #2750
2018-08-15 09:18:17 +02:00
Souji
3021e5ce7f
Docs: document ChannelData.parent and .permissionOverwrites, fix typedefs to not include Collection of ChannelCreationOverwrite ( #2734 )
...
* document ChannelData.parent
* document ChannelData.permissionOverwrites
* Overwrites also take other things, account for it
* note to self: stop copy-pasting
* remove eslint madness, fix param defs
* fix property slip
2018-08-13 15:17:09 +01:00
Lewdcario
d772bff632
fix(ClientDataManager): replacing channels unecessarily
2018-08-12 11:50:01 -05:00
SpaceEEC
8adfc97409
docs(Client): actually fix rateLimit's event params
2018-08-11 09:38:58 +02:00
Lewdcario
0e370d7a4c
docs: fix client#rateLimit parameters
2018-08-09 14:58:17 -05:00
Lewdcario
7126cade45
fix: richEmbed#_apiTransform fields
2018-08-09 13:52:50 -05:00
Souji
bafbee9677
docs: small changes regarding permissions/overwrites ( #2718 )
...
* Add Collection as param to GuildChannel#replacePermissionOverwrites
* Add example for null to PermissionOverwriteOptions
* eslint-disable max-len
* PermissionOverwriteOptions desc. change default to unset
* deprecated allow/deny in favor of allowed/denied
2018-08-09 10:52:59 -05:00
Lewdcario
6da423fc07
backport: Permissions#toArray
2018-08-08 22:17:08 -05:00
Lewdcario
1e5b5b83c8
backport: GuildChannel#permissionsFor(role)
2018-08-08 22:16:46 -05:00
Lewdcario
c76f3048af
backport: TextChannel#bulkDelete accepts Snowflake[]
2018-08-08 17:14:52 -05:00
Souji
af6d649510
docs: change for GuildChannel#replacePermissionOverwrites ( #2714 )
2018-08-08 16:09:39 -05:00
SpaceEEC
c7f379f51d
docs(RichEmbed): timestamp is actually a Date
2018-08-07 21:46:54 +02:00
SpaceEEC
4a48a7d621
docs(ShardingManager): respawnAll actually resolves with a collection of shards keyed by numbers
2018-08-07 21:36:03 +02:00
Lewdcario
c33ab1ea61
backport: add PRIORITY_SPEAKER permission
2018-08-03 19:09:09 -06:00
Lewdcario
87b4b23596
backport: fix circular conversion when editing RichEmbed
2018-08-03 15:33:51 -06:00
Lewdcario
b63948e14e
backport: RichEmbed#attachFiles
2018-08-02 15:06:27 -06:00
Lewdcario
4a9c2f8884
fix(Emoji#fetchAuthor): reject with Error rather than TypeError
2018-07-26 14:35:26 -06:00
Lewdcario
41f6eaa635
backport: Message#url getter
2018-07-26 11:22:29 -06:00
Lewdcario
95a2d25b7d
chore: deprecate userbot methods
2018-07-26 11:18:41 -06:00
Lewdcario
d685e39af4
backport: add rejection for Emoji#fetchAuthor if managed
...
Signed-off-by: Lewdcario <isabellafj97@gmail.com>
2018-07-26 10:24:26 -06:00
Lewdcario
96011cf68f
backport: make Webhook token not enumerable
2018-07-26 09:51:47 -06:00
Isabella
488b1eb4ee
backport: Sharding utility methods ( #2672 )
2018-07-25 12:08:08 -04:00
Lewdcario
6d70da5b1e
backport: fix circular conversion in RichEmbed
2018-07-23 22:41:07 -06:00
Lewdcario
e4da97e058
eslint: re-enable eslint after disabling max-len
2018-07-23 14:34:38 -06:00
SpaceEEC
886c21223e
fix(GuildAuditLogs): default to PartialGuildChannel if channel deleted ( #2605 )
2018-07-18 11:38:59 +02:00
Gymnophoria
a97b5040e6
docs(Client): clarify messageReactionRemove event's user description ( #2657 )
...
* Clarify messageReactionRemove user description
* Update MessageReactionRemove.js
* wait one more word difference lol
2018-07-18 11:37:36 +02:00
Lewdcario
524a15df0b
backport: Permissions improvements
2018-07-17 21:49:21 -05:00
Lewdcario
0702a0fcda
backport: DefaultMessageNotifications
2018-07-17 21:32:24 -05:00
SpaceEEC
1d9edec567
fix(Message): keep reply option when replying with an embed or attachment
...
Fixes #2651
2018-07-08 21:40:12 +02:00
Amish Shah
d81441f627
voice: null-check UDP socket
2018-07-03 14:15:27 +01:00
Amish Shah
695ff1e70f
voice: fix #2635 (channel bitrate not being set)
2018-07-02 19:45:35 +01:00
Lewdcario
a667e44c4d
fix(Client): login catch
2018-07-01 10:05:56 -05:00
Lewdcario
3d82ca901b
docs: improvements in various places
...
* Client#login example consistency
* add warning to Client#fetchApplication
* incorrect WEBHOOK_DELETE value
2018-06-29 19:38:20 -05:00
Lewdcario
448f38429d
fix(Client): login not properly rejecting on invalid token
2018-06-29 19:38:06 -05:00
Lewdcario
3fa9ed1f42
backport: deleted property
2018-06-29 19:11:50 -05:00
Lewdcario
72346fb47e
fix(TextBasedChannel): bulkDelete should not return non-Promise
2018-06-29 17:32:56 -05:00
Camzure
7ce1d1642c
docs: only cached messages emit reaction events ( #2607 )
...
* wording improvement
* wording improvement for docs
* docs: wording
* wording
* user account only: docs
* Edited
* Edited
Signed-off-by: SpaceEEC <spaceeec@yahoo.com>
2018-06-21 21:40:52 +02:00
SpaceEEC
8a3ae875bb
fix: do not cache webhook users ( #2611 )
...
Goal in mind is to not save the name and avatar used by webhooks because
those can change between messages without any other update.
2018-06-21 21:34:30 +02:00