Crawl
8afc1fa545
fix: pin dev-deps to a higher version to avoid problems with upath on node 10
2018-08-20 18:38:26 +02:00
Crawl
f33ad64d12
chore: up ecmaVersion in eslint to support object rest spread
2018-08-20 18:30:19 +02:00
Frangu Vlad
4a24e8c12c
Remove double iteration ( #2773 )
2018-08-19 13:37:00 +02:00
zajrik
68c832957d
tests: Add typings lint runner to test script
2018-08-18 22:23:13 -05:00
Will Nelson
18d6be1eb3
update PR template ( #2770 )
...
* update PR template to encourage testing/typings
* add extra linebreak
2018-08-18 18:35:27 +02:00
SpaceEEC
7546ca3fe0
typings(Guild): add fetchVanityCode
...
PR: #2732
Commit: f8057b01cb
2018-08-18 17:22:57 +02:00
Florian
f8057b01cb
feat: add guild.fetchVanityCode() ( #2732 )
...
* Error for guild.fetchVanityURL feature not enabled
* added GET/guilds/{guild.id}/vanity-url endpoint
* fix: code conventions
* adopted suggestion
* Changed error message according to change request
* Renamed method
to indicate that only the code is fetched, not the entire url.
* Update Guild.js
2018-08-18 13:57:58 +02:00
Frangu Vlad
94214fa733
misc: Remove Clyde ( #2764 )
...
* Remove Clyde
* Remove Clyde avatar overwrite
* Remove Clyde from the user pattern
2018-08-18 13:21:24 +02:00
zajrik
3b91fa0b49
tests(lint): Update typings lint script
2018-08-18 05:40:42 -05:00
zajrik
48f5a17fc4
cleanup(typings): Remove discord.js-test.ts
...
Useless file, filled with errors. Never served any real purpose. Discussed on discord. Can be replaced should a time come that we automate testing the typings further than just linting.
2018-08-18 05:35:09 -05:00
SpaceEEC
e7ee8d21d7
typings: VoiceState is extendable
2018-08-18 11:07:48 +02:00
SpaceEEC
58ce08255f
typings: remove UserFlags and ClientApplicationCreateAssetsOptions
...
Leftover user bots declarations
2018-08-18 11:07:29 +02:00
SpaceEEC
c966aa2457
typings(VoiceRegion): remove no longer existing sampleHostname
2018-08-18 10:58:29 +02:00
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: e2726f5a9a
2018-08-17 16:58:41 +02:00
SpaceEEC
5942e8becc
typings: remove user bots
...
PRs: #2559 #2758
Commits:
- 5afd77ab73
- 4999f675cd
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
9a95b6a1e8
typings(Client): voiceStateUpdate now always has an old state
...
PR: N/A
Commit: 38597de271
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
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
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: ea4375bf90...e0f52162ea
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
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
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