Commit Graph

4875 Commits

Author SHA1 Message Date
Kyra b2707e9ee5 cleanup(VoiceRegion): remove no longer existing sampleHostname (#2759) 2018-08-18 10:57:08 +02:00
Frangu Vlad 1e0379375e cleanup: remove more left-over selfbot constants (#2761)
* misc: Remove left-over selfbot stuff

* Forgot this
2018-08-18 10:55:09 +02:00
Frangu Vlad e935611e50 fix(GuildBanAddHandler): not emitting guildBanAdd for uncached users (#2763) 2018-08-18 10:53:23 +02:00
zajrik 5fdd3a5877 tests(lint): Fix typings lint errors 2018-08-17 23:38:54 -05:00
zajrik 29d51fa582 tests: Fix typings lint script
Forgot to update it after moving the typings.
2018-08-17 23:11:06 -05:00
dependabot[bot] e55f822ad4 build(deps-dev): update tslint requirement from ^3.15.1 to ^5.11.0 (#2745)
Updates the requirements on [tslint](https://github.com/palantir/tslint) to permit the latest version.
- [Release notes](https://github.com/palantir/tslint/releases)
- [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/palantir/tslint/commits/5.11.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-17 23:07:08 -05:00
dependabot[bot] 418be7bef1 build(deps-dev): update tslint-config-typings requirement from ^0.2.4 to ^0.3.1 (#2746)
Updates the requirements on [tslint-config-typings](https://github.com/typings/tslint-config-typings) to permit the latest version.
- [Release notes](https://github.com/typings/tslint-config-typings/releases)
- [Commits](https://github.com/typings/tslint-config-typings/commits/v0.3.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-17 23:01:01 -05:00
SpaceEEC 6841b4e66a typings(VoiceConnection): receivers is now receiver and no longer an array
PR: N/A
Commit: https://github.com/discordjs/discord.js/commit/e2726f5a9a4b65621f7265dd027aef904763b2ac
2018-08-17 16:58:41 +02:00
SpaceEEC 5942e8becc typings: remove user bots
PRs: #2559 #2758
Commits:
 - https://github.com/discordjs/discord.js/commit/5afd77ab730f413d0090be6ce0b0a7083ef15f7c
 - https://github.com/discordjs/discord.js/commit/4999f675cdef5354eea6454bdbf4c568747cdd8f
2018-08-17 16:55:23 +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
Kyra 3f81b613d8 fix: Handle async stacks correctly (#2744)
* fix: Capture stack traces in APIRouter to preserve async stack

* fix: Handle the stack trace better

* fix: Check if error is an instance of Error (5XX rejects with Result)

* fix: Error.captureStackTrace is not supported in all browsers
2018-08-16 19:51:21 +01:00
Amish Shah e2726f5a9a voice: remove createReceiver, just use VoiceConnection.receiver 2018-08-16 18:30:54 +01:00
Amish Shah 97c34b5b6f voice: clean up packet handling 2018-08-16 11:28:28 +01:00
Amish Shah 64832abfdb voice: clear connect timeout after connected (fixes #2752) 2018-08-15 14:25:47 +01:00
SpaceEEC f5b3dff7f5 typings: make PermissionResolvable recursive 2018-08-15 15:13:08 +02:00
SpaceEEC 9a95b6a1e8 typings(Client): voiceStateUpdate now always has an old state
PR: N/A
Commit: https://github.com/discordjs/discord.js/commit/38597de271ade384bdbb70aad60903c252e7d4c9
2018-08-15 15:05:13 +02:00
Amish Shah 38597de271 voice: patch in default VoiceStateUpdate in case on doesn't exist, cache member 2018-08-15 14:02:11 +01:00
SpaceEEC 5d889be6db fix(Permissions): Permissions itself is a valid PermissionResolvable
fixes #2753
2018-08-15 13:55:04 +02:00
SpaceEEC 700201e3fe fix(GuildAuditLogs): default target to object with target_id (#2742) 2018-08-15 09:58:27 +02:00
SpaceEEC 616e0dd398 fix(Message): properly check for an edited_timestamp in patch
Fixes #2750
2018-08-15 09:18:17 +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
Kyra 75254748b1 fix(Client): do not redefine _timeouts and _intervals of BaseClient (#2748)
Fixes an issue with the process permanently hanging.
2018-08-14 20:39:56 +02:00
SpaceEEC 9b5df571b3 refactor: typings for voice state and presences refactor
Commits: https://github.com/discordjs/discord.js/compare/ea4375bf9051bebdf25411d2eef096bcf148168b...e0f52162eabc901d994f644ba9dcdcc3bf70776d
PR: N/A
2018-08-14 20:29:13 +02:00
bdistin 0ad7c24aa3 docs(User): fix hydrabolt's tag (#2747) 2018-08-14 19:09:10 +02:00
Amish Shah e0f52162ea voice: allow for streaming silence to avoid audio glitches with repeated pausing/resuming (#2354) 2018-08-14 12:12:59 +01:00
Amish Shah e666574f36 document GuildMember#voice 2018-08-14 11:50:11 +01:00
zajrik efc8445260 refactor: Merge typings into 11.4-dev branch 2018-08-13 22:20:33 -05:00
zajrik 7864653df7 Add missing EOF newlines 2018-08-13 20:54:36 -05:00
zajrik 1ff56eb09d Merge typings into master 2018-08-13 20:51:41 -05:00
Schuyler Cebulskie afcac9196d Update issue templates 2018-08-13 21:46:14 -04:00
Isabella bb0700ade3 fix: Util#cleanContent parsing of GuildMember 2018-08-13 15:59:35 -05:00
Amish Shah 6852a15cee voice: fix StreamDispatcher#pause trying to call null function 2018-08-13 17:54:11 +01:00
Amish Shah bfde1dd8f2 fix: StreamDispatcher doesn't emit finish if ended while paused (#2648) 2018-08-13 17:35:21 +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
Amish Shah 332e30d31e fix: GuildMemberStore now patches existing members (#1870) 2018-08-13 16:02:05 +01:00
Amish Shah ebfbf20f07 Bump to 11.4.2 11.4.2 2018-08-13 15:19:21 +01: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
Schuyler Cebulskie b5df8603e8 Update version in web builds example 11.4.1 2018-08-12 17:01:32 -04:00
Kolkies 8b1bb95b1a docs: update for 11.4.0 (#2727)
* Update for 11.4.0 docs
2018-08-12 13:20:08 -05:00
Lewdcario 6775684ff0 chore: update typings & bump version 2018-08-12 13:14:52 -05:00
Lewdcario d772bff632 fix(ClientDataManager): replacing channels unecessarily 2018-08-12 11:50:01 -05: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
bdistin b7e61f21ca fix(PresenceStore): pass user id as extra (#2733)
fix #2731
2018-08-11 18:24:30 +02: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