diff --git a/src/client/Client.js b/src/client/Client.js index b55b750f8..143a5044b 100644 --- a/src/client/Client.js +++ b/src/client/Client.js @@ -1,6 +1,5 @@ const BaseClient = require('./BaseClient'); const Permissions = require('../util/Permissions'); -const RESTManager = require('../rest/RESTManager'); const ClientManager = require('./ClientManager'); const ClientVoiceManager = require('./voice/ClientVoiceManager'); const WebSocketManager = require('./websocket/WebSocketManager'); @@ -42,13 +41,6 @@ class Client extends BaseClient { this._validateOptions(); - /** - * The REST manager of the client - * @type {RESTManager} - * @private - */ - this.rest = new RESTManager(this); - /** * The manager of the client * @type {ClientManager} diff --git a/src/client/ClientManager.js b/src/client/ClientManager.js index cce5fe5f8..9e0d570d2 100644 --- a/src/client/ClientManager.js +++ b/src/client/ClientManager.js @@ -57,7 +57,6 @@ class ClientManager { destroy() { this.client.ws.destroy(); - this.client.rest.destroy(); if (!this.client.user) return Promise.resolve(); if (this.client.user.bot) { this.client.token = null; diff --git a/src/rest/RESTManager.js b/src/rest/RESTManager.js index 1dda4f3be..557d85456 100644 --- a/src/rest/RESTManager.js +++ b/src/rest/RESTManager.js @@ -32,12 +32,6 @@ class RESTManager { return Endpoints.CDN(this.client.options.http.cdn); } - destroy() { - for (const handler of Object.values(this.handlers)) { - if (handler.destroy) handler.destroy(); - } - } - push(handler, apiRequest) { return new Promise((resolve, reject) => { handler.push({