Kyra
b2707e9ee5
cleanup(VoiceRegion): remove no longer existing sampleHostname ( #2759 )
2018-08-18 10:57:08 +02:00
Kyra
4999f675cd
src: delete leftover UserConnection class ( #2758 )
2018-08-17 16:52:57 +02:00
bdistin
d437cecb3f
Fix permission checking for Administrator channel overwrites ( #2756 )
2018-08-17 08:46:09 +01:00
SpaceEEC
700201e3fe
fix(GuildAuditLogs): default target to object with target_id ( #2742 )
2018-08-15 09:58:27 +02:00
bdistin
6506252054
fix/refactor: fix GuildMember#presence getter and cleanup ( #2751 )
...
* Fix guild being a guild and not an AbstractHandler in PresenceUpdate
* update the default guild to be a Guild, and not GuildMember
* getters return null instead of undefined
* fix lint
2018-08-15 08:50:22 +02:00
bdistin
0ad7c24aa3
docs(User): fix hydrabolt's tag ( #2747 )
2018-08-14 19:09:10 +02:00
Amish Shah
e666574f36
document GuildMember#voice
2018-08-14 11:50:11 +01:00
Amish Shah
edf9c448fb
fix: message passing empty data to GuildMember#_patch
2018-08-13 16:49:10 +01:00
Amish Shah
d276850c52
fix: GuildMemberStore now works with custom structures again
2018-08-13 16:21:11 +01:00
Jacz
180813d3e8
Consistency with Getters.
2018-08-12 07:41:10 +01:00
Jacz
f9da255b44
More preformant way, forgot to commit this before whoops
2018-08-12 07:40:13 +01:00
Jacz
c1183f3534
Fixes VoiceChannel.members bug
...
Closes #2736
2018-08-12 07:40:13 +01:00
Amish Shah
e2ceea65ba
Fix default presence for Users
2018-08-11 11:48:18 +01:00
Amish Shah
8ac664801c
GuildChannel#setParent should allow channel to be a Snowflake ( #2644 )
2018-08-11 11:34:24 +01:00
Amish Shah
7968442dbf
VoiceChannel#members should be a Collection, not an Array
2018-08-11 11:27:34 +01:00
Amish Shah
ea764afad2
add ClientPresence, remove ClientPresenceStore
2018-08-11 10:46:51 +01:00
Amish Shah
3c2eaff226
fix default presences again, remove redundant extras in PresenceStore
2018-08-11 10:19:31 +01:00
Amish Shah
f5ea673ebd
fix default presence
2018-08-11 00:26:24 +01:00
Amish Shah
e059581eee
GuildMember#voice never undefined, improve documentation for VoiceState
2018-08-10 17:05:26 +01:00
Amish Shah
08eff66939
Make presences track users and guilds, emit them in presenceUpdate
2018-08-10 16:46:14 +01:00
Amish Shah
fe8ece0192
voice state fixes
2018-08-10 15:15:52 +01:00
Amish Shah
df54d11dce
Merge branch 'master' of https://github.com/hydrabolt/discord.js
2018-08-10 14:45:07 +01:00
Amish Shah
be5efea461
rewrite voice state handling
2018-08-10 14:44:59 +01:00
NbOpposite
ea4375bf90
Fixed splitting messages with codeblocks ( #2720 )
2018-08-10 15:44:32 +02:00
Souji
0a21280990
add Collection as possible param to GuildChannel#overwritePermissions + wording port from 11.3-dev ( #2719 )
...
* add Collection as possible param to GuildChannel#overwritePermissions
* change PermissionoverwriteOptions desc. default to unset
* fix eslint hiccup
* fix spelling of snowflake
2018-08-10 10:57:05 +02:00
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