Amish Shah
be5efea461
rewrite voice state handling
2018-08-10 14:44:59 +01:00
Kyra
0f63c50c06
fix: Util.basename being unreliable ( #2679 )
...
* fix: Util.basename being unreliable
new URL for WHATWG parsing was not chosen because it only works for URLs and threw in local pathes, path.basename is unreliable (according to the devs' note), and path.parse seems to work well.
* docs: Update Util.basename's description
2018-08-10 11:23:22 +02:00
Isabella
2c8e15e31c
docs fix: RoleResolvable typedef missing and incorrecty documented methods ( #2640 )
...
* docs fix: RoleResolvable typedef missing and incorrecty documented methods
* requested changes???
* REAL requested changes
* shhh
2018-08-10 11:08:48 +02:00
Alex Hîncu
ce8a679a14
fix(Collection): use Symbol.species for creating derived collections ( #2715 )
2018-08-10 10:57:33 +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
1Computer1
8e0ea9aa16
Collection debug methods, remove deleteAll ( #2577 )
2018-08-09 14:25:07 +02:00
Amish Shah
55863efa15
voice: don't clear reject timeout until connection fully resolved ( #2421 , #2578 )
2018-08-09 13:00:46 +01:00
Lewdcario
9dfcb61a90
Revert "fix: Shards not receiving regular messages"
...
This reverts commit 88616eaf3e .
2018-08-08 13:03:29 -05: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
Amish Shah
98dc2df6d4
Revert "fix(Collection): use new this.constructor instead of new Collection ( #2709 )"
...
This reverts commit c10b4feeeb .
2018-08-07 19:08:51 +01:00
Amish Shah
382afee436
deps: update prism peer dep to point to right account
2018-08-07 18:25:42 +01:00
Amish Shah
46fa9603c2
voice: delete receive stream immediately to prevent it being written to after end ( #2678 )
2018-08-07 17:34:01 +01:00
Alex Hîncu
c10b4feeeb
fix(Collection): use new this.constructor instead of new Collection ( #2709 )
2018-08-07 18:08:49 +02:00
Yukine
b38f537da8
feat: Add new Permission PRIORITY_SPEAKER ( #2698 )
2018-08-03 20:19:19 -04: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
Lewdcario
88616eaf3e
fix: Shards not receiving regular messages
2018-07-31 09:55:32 -06:00
Will Nelson
9796489cbf
remove hard-coded domain in welcome logo
2018-07-27 08:19:51 +01:00
dependabot[bot]
92d753abe4
build(deps): update ws requirement to ^6.0.0 ( #2670 )
...
Updates the requirements on [ws](https://github.com/websockets/ws ) to permit the latest version.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits/6.0.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
2018-07-26 04:38:56 +02: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
Gymnophoria
717e7f094a
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:41:05 +02: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
3d25277839
chore: update typings submodule
2018-07-15 08:42:40 +02:00
Amish Shah
7d2744be89
voice: use development version of prism
2018-07-12 16:11:04 +01:00
Lewdcario
f67d682223
fix(ShardingManager): respawnAll shard iteration
2018-07-10 21:39:58 -05: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
Lewdcario
938d87d5d6
fix(Shard): actually remove default execArgv
2018-07-01 10:17:20 -05:00
Lewdcario
2694c0d442
fix(RequestHandler): provide proper route and method
2018-06-29 15:13:03 -05:00
Lewdcario
93f8c8547b
fix(Shard): allow node to default to process.execArgv
2018-06-29 15:13:01 -05:00
Lewdcario
92e2c3c7fd
fix: instantiate constructors before using those properties
2018-06-29 15:12:52 -05:00
Lewdcario
41a1dee533
fix(Util): circular reference
2018-06-29 13:02:38 -05:00
dependabot[bot]
bcdb8011e3
build(devDeps): update eslint requirement to ^5.0.1 ( #2629 )
...
* build(devDeps): update eslint requirement to ^5.0.1
Updates the requirements on [eslint](https://github.com/eslint/eslint ) to permit the latest version.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/commits/v5.0.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com >
* fix(eslint): disable getter-return rule
2018-06-26 23:14:54 +02:00
bdistin
f711aa35ac
fix: typo in src/errors/messages.js ( #2631 )
...
fixes #2630
2018-06-26 19:07:09 +02:00
Lewdcario
6b3bfdd7de
fix(Shard): fix default args
2018-06-25 16:10:50 -05:00
FireController1847
ac0c15f7f1
Change ytdl example ( #2619 )
2018-06-24 15:47:54 +02:00
Isabella
bfbb723f42
feat(ShardingManager): add execArgv option ( #2585 )
2018-06-23 16:09:03 -05:00
bdistin
58e5017159
fix: ratelimits ( #2615 )
...
* Add timeDifference calcs back into ratelimits
And fix x-ratelimit-reset is in seconds, not ms: https://puu.sh/AIXxY/9b3989b248.png
* mutate reset time with date header instead
* fix defaulting of reset and remaining
if the reset header is not available, then the reset time should be Date.now() instead of the difference between the date header and Date.now()
If the date header is null, fall back to Date.now() since it's the best we can do (this should never happen, but safer to handle it just in case)
if remaining is 0 we don't want to default it back to 1 since 0 is falsy
2018-06-23 16:08:40 -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