feat: abort Requests that takes a lot of time to resolve (#3327)

* Add Request Timeout

* Add abort controller in packages

* Fix Lint Error.

* Fix Lint Errors

* Make Timeout Customizable & use finally

* Fixed a minor issue

* Fix eslint

* Update request timeout to use d.js client timeout methods.
This commit is contained in:
Saya
2019-08-20 00:55:07 +08:00
committed by SpaceEEC
parent 3fcc862c5f
commit e4309b23d5
5 changed files with 12 additions and 1 deletions

1
typings/index.d.ts vendored
View File

@@ -2018,6 +2018,7 @@ declare module 'discord.js' {
partials?: PartialTypes[];
restWsBridgeTimeout?: number;
restTimeOffset?: number;
restRequestTimeout?: number;
restSweepInterval?: number;
retryLimit?: number;
presence?: PresenceData;