Yukine
147488df89
use null for getters ( #2723 )
2018-08-10 10:56:07 +02:00
Amish Shah
be56087c23
lint error
2018-08-09 14:00:33 +01:00
Amish Shah
ee6c19ca7e
voice: rewrite GuildMember#speaking tracking ( #2540 )
2018-08-09 13:59:52 +01:00
Isabella
f3d7f7c3bd
refactor: move Message#cleanContent function to Util ( #2703 )
...
* refactor: move Message#cleanContent function to Util
* suggested changes
2018-08-09 14:27:05 +02:00
Amish Shah
8152841bab
Try to cache members from data in message payloads
2018-08-08 12:45:49 +01:00
Crawl
5980d04f2b
docs: implement #2707 on master
2018-08-08 12:48:34 +02:00
DennisV2809
47d405e70c
Small typo in documentation of Message.js ( #2704 )
...
* Update Message.js
message.reply() example fix
* Update Message.js
2018-08-08 12:41:35 +02:00
Frangu Vlad
4ae58f66f4
fix: Wrong _patch call from GuildEmoji#edit and other issues ( #2673 )
...
* Fix bugs
* Make the data.roles be undefined before API call
* Suggested changes
* Handle edit properly
2018-07-31 12:43:17 -04:00
Isabella
ba32eec7e8
feat(Message): add url getter ( #2594 )
...
* feat(Message): add jumpToURL getter
* fix url
* url syntax update
* name to url
2018-07-26 04:38:11 +02:00
bdistin
5afd77ab73
refactor: remove user bot methods ( #2559 )
...
* [WIP] Remove user bots
* more backend userbot removal
* Add mfaEnabled back
* revert client presences store removal
* partially revert getAuth changes
* remove more no longer used children of ClientUserGuildSettings
* fix a bug with this pr and TextBasedChannel.applyToClass
* remove a syncGuilds reference
* more user bot data handling
* various guildSync cleanup
* bots can't call logout
Had the user/bot portions of the code mixed up. Though, does this need to be a promise anymore?
* make ClientManager#destroy() sync
It nolonger needs to be a promise, and nothing depended on it being a promise that I can tell.
* requested change
* Fix massive error
* no longer used as it's userbot only
2018-07-25 22:14:23 -04:00
Yukine
f963621ef1
fix(GuildEmoji): added a check for managed emojis in fetchAuthor ( #2645 )
2018-07-25 21:11:38 -04:00
PLASMAchicken
c46cbbfd84
docs: added sizes 16, 32, 64 ( #2666 )
...
* documented sizes 16, 32, 64
* Removed space
* Added typedef
* The options to provide => Options for the Image URL
* fixed
2018-07-25 21:04:47 -04:00
Isabella
3a7a7d730b
fix(MessageReaction): only delete reaction if cache and count is empty ( #2661 )
2018-07-23 16:32:51 -04:00
SpaceEEC
36806612bf
fix(Invite): support for group dm invites ( #2603 )
...
* fix(Invite): support group dm invites
* refactor(Invite): mark all optional properties as nullable and default them to null
2018-07-18 11:39:34 +02:00
Kyra
e0378cf350
refactor(Webhook): make token not enumerable ( #2566 )
...
* Hide Webhook#token (consistency with Client#token)
* Make `Webhook#token` writable
* fix: devsnek's requested change
Webhook#token must be both writable and configurable.
2018-07-18 11:37:57 +02:00
SpaceEEC
526832058e
fix(Message): keep reply option when using an embed or attachment
...
See #2651
2018-07-08 21:12:30 +02:00
Souji
95b2dd3fe6
feat: Add support for Guild#setDefaultMessageNotifications ( #2624 )
...
* Feat: Guild#setDefaultMessageNotifications
* fix typo
2018-07-01 11:03:47 -05:00
Lewdcario
077d41fbca
fix(Webhook): import Channel correctly
2018-07-01 10:19:44 -05:00
Souji
de408d735b
docs(Guild): memberCount is not as of ready ( #2621 )
...
but updated every guild member add or remove
2018-06-23 15:22:57 +02:00
Kyra
270a278a6e
feat(Guild): add support to edit defaultMessageNotifications level ( #2592 )
...
* Added support for `defaultMessageNotifications`
* Requested changes
* docs: Change type for GuildEditData.defaultMessageNotifications
2018-06-19 21:16:05 +02:00
Souji
791f58e130
docs: add video to MessageAttachment properties ( #2608 )
2018-06-19 20:09:55 +02:00
reeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
e7eab427e5
docs: document lastMessageID for TextChannel and (Group)DMChannel ( #2602 )
...
* Adds JSDocs for TextChannel.lastMessageID
* oops
* docs: document lastMessageID in (Group)DMChannel as well
2018-06-16 22:28:12 +02:00
bdistin
037e8cf969
fix(Messages): undeleting themselves ( #2570 )
...
when a _patch() is queued
2018-06-16 21:16:57 +02:00
Kyra
e8ab049a67
refactor(MessageMentions): make client, guild, and _content non enumerable
2018-06-16 17:14:10 +02:00
Lewdcario
5eff360a4d
docs: wording improvements
2018-06-11 16:37:34 -05:00
iDroid
bce9a8af1b
feat(User): add locale property ( #2571 )
2018-06-10 10:58:00 -05:00
Lewdcario
5071477172
fix(GuildMember): account for joinedTimestamp as well
2018-06-05 20:14:34 -05:00
Lewdcario
13bfceb83c
fix(GuildMember): mark joined as nullable and fix fetching for these cases
2018-06-05 19:50:36 -05:00
Lewdcario
c8ecbe6585
docs: GuildMember#speaking
...
and consistency improvements
2018-06-05 00:33:54 -05:00
Lewdcario
dfbd4bdde1
docs: add examples & improve notices
2018-06-05 00:33:43 -05:00
Lewdcario
0be0d2542d
fix(VoiceChannel): deletable erroneously returning true
2018-06-04 17:16:35 -05:00
Lewdcario
46b19bbbdb
fix(GuildMember): Invalid Date
2018-06-04 16:24:42 -05:00
Kyra
d02c303afd
fix(Guild): equals method modifying features array of guild ( #2544 )
...
* Fixed a bug where Guild#equals would cause the given guild to lose its features
* Fix Util.arraysEqual
* Fixed docs for Util.arraysEqual
* Remove Util.arraysEqual
2018-05-29 11:15:19 +02:00
Kyra
30c7d6d1b1
feat(Guild#defaultMessageNotifications) ( #2538 )
...
* feat(Guild#defaultMessageNotifications)
* boolean -> DefaultMessageNotifications
* Space's requested change
2018-05-28 17:44:04 -05:00
Braxton
f0c4d0e834
feat: Add "deleted" property to multiple structures. ( #2556 )
...
* Add "deleted" property to "Message" structure
* Add "deleted" property to Multiple structures
Structures edited:
- Channel
- Emoji
- Guild
- Guild Member
- Role
* Update "deletable" getter
* Fix ESLint "no-trailing-spaces" errors
* Requested Change: Mark w/ bulkDelete
2018-05-28 17:42:51 -05:00
Adrien Brignon
27fcb64187
docs(Guild): handle error in example of fetchInvites correctly ( #2568 )
2018-05-27 20:57:50 +02:00
Dim
5494f8e3bd
Fix: Incorrect NSFW Status on Channels ( #2499 )
...
* Fix #2498
* wow this code seems familiar
* please be the last iteration
2018-05-27 03:57:33 -05:00
SpaceEEC
6cde6decee
fix(GuildEmoji): verify MANAGE_EMOJIS permission from Guild#me
2018-05-08 11:29:36 +02:00
Kyra
fca6d3be56
feat(GuildEmoji): add deletable getter ( #2535 )
...
* feat(GuildEmoji#deletable)
* Update: Discord API returns 50001
When you try to get or delete a managed emoji from the API, you get a 50001 (Missing Access) error code.
2018-05-06 21:12:16 +02:00
SpaceEEC
90312952d9
revert: "Improved TextBasedChannel#send ( #2537 )"
...
This reverts commit 556e679bdb ,
which broke resolving of non object literal message options.
2018-05-04 16:44:06 +02:00
Kyra
556e679bdb
Improved TextBasedChannel#send ( #2537 )
2018-05-04 14:56:22 +02:00
Will Nelson
32369f3bdd
fix: prevent max listener problems with collectors ( #2521 )
2018-05-04 02:11:52 -05:00
Lewdcario
f293dddc29
fix: Webhook#edit attempting to use client.channels always
2018-05-02 21:19:00 -05:00
Lewdcario
745669a7c9
docs: consistency
2018-04-29 13:28:12 -05:00
Frangu Vlad
5acf4061e8
fix: GuildMember#toJSON not having roles ( #2520 )
2018-04-29 11:28:45 -05:00
Lewdcario
64caa33594
fix: GuildEmoji#clone
2018-04-25 18:42:51 -05:00
Isabella
8b83553462
refactor: role stores ( #2478 )
...
* refactor: reduced duplication in role stores
* fix docs
* fix: typo
* most of requested changes
* rest of changes
* ACTUAL rest of changes
* docs
* doooocs
* reason
2018-04-24 15:52:00 -05:00
Jacz
e12ab7428f
fix(MessageEmbed): correct docs, default to array, resolve MessageAttachments ( #2492 )
...
* Fix(MessageEmbed): Remove useless for...of & change this.files to be out of the data.files check...
* Requested changes
2018-04-23 19:38:56 +02:00
Lewdcario
b8a9a76cf6
docs: inconsistencies
2018-04-20 21:10:21 -05:00
Lewdcario
ec9211c3ce
docs: inconsistencies
2018-04-18 20:21:17 -05:00