mirror of
https://github.com/danbulant/discord.js
synced 2026-06-18 14:11:09 +00:00
Webpack build for branch 11.4-dev: 950abd4ac3
This commit is contained in:
parent
f3ec98f450
commit
95e7e64413
2 changed files with 2 additions and 2 deletions
|
|
@ -820,7 +820,7 @@ eval("/**\n * Represents an error from the Discord API.\n * @extends Error\n */\
|
|||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
eval("const UserAgentManager = __webpack_require__(/*! ./UserAgentManager */ \"./src/client/rest/UserAgentManager.js\");\nconst RESTMethods = __webpack_require__(/*! ./RESTMethods */ \"./src/client/rest/RESTMethods.js\");\nconst SequentialRequestHandler = __webpack_require__(/*! ./RequestHandlers/Sequential */ \"./src/client/rest/RequestHandlers/Sequential.js\");\nconst BurstRequestHandler = __webpack_require__(/*! ./RequestHandlers/Burst */ \"./src/client/rest/RequestHandlers/Burst.js\");\nconst APIRequest = __webpack_require__(/*! ./APIRequest */ \"./src/client/rest/APIRequest.js\");\nconst Constants = __webpack_require__(/*! ../../util/Constants */ \"./src/util/Constants.js\");\n\nclass RESTManager {\n constructor(client) {\n this.client = client;\n this.handlers = {};\n this.userAgentManager = new UserAgentManager(this);\n this.methods = new RESTMethods(this);\n this.rateLimitedEndpoints = {};\n this.globallyRateLimited = false;\n }\n\n destroy() {\n for (const handlerKey of Object.keys(this.handlers)) {\n const handler = this.handlers[handlerKey];\n if (handler.destroy) handler.destroy();\n }\n }\n\n push(handler, apiRequest) {\n // Preserve async stack\n let stackTrace = null;\n if (Error.captureStackTrace) {\n stackTrace = {};\n Error.captureStackTrace(stackTrace, this.makeRequest);\n }\n\n return new Promise((resolve, reject) => {\n handler.push({\n request: apiRequest,\n resolve,\n reject: error => {\n if (stackTrace && (error instanceof Error)) {\n stackTrace.name = error.name;\n stackTrace.message = error.message;\n error.stack = stackTrace.stack;\n }\n reject(error);\n },\n retries: 0,\n });\n });\n }\n\n getRequestHandler() {\n switch (this.client.options.apiRequestMethod) {\n case 'sequential':\n return SequentialRequestHandler;\n case 'burst':\n return BurstRequestHandler;\n default:\n throw new Error(Constants.Errors.INVALID_RATE_LIMIT_METHOD);\n }\n }\n\n makeRequest(method, url, auth, data, file, reason) {\n const apiRequest = new APIRequest(this, method, url, auth, data, file, reason);\n if (!this.handlers[apiRequest.route]) {\n const RequestHandlerType = this.getRequestHandler();\n this.handlers[apiRequest.route] = new RequestHandlerType(this, apiRequest.route);\n }\n\n return this.push(this.handlers[apiRequest.route], apiRequest);\n }\n}\n\nmodule.exports = RESTManager;\n\n\n//# sourceURL=webpack:///./src/client/rest/RESTManager.js?");
|
||||
eval("const UserAgentManager = __webpack_require__(/*! ./UserAgentManager */ \"./src/client/rest/UserAgentManager.js\");\nconst RESTMethods = __webpack_require__(/*! ./RESTMethods */ \"./src/client/rest/RESTMethods.js\");\nconst SequentialRequestHandler = __webpack_require__(/*! ./RequestHandlers/Sequential */ \"./src/client/rest/RequestHandlers/Sequential.js\");\nconst BurstRequestHandler = __webpack_require__(/*! ./RequestHandlers/Burst */ \"./src/client/rest/RequestHandlers/Burst.js\");\nconst APIRequest = __webpack_require__(/*! ./APIRequest */ \"./src/client/rest/APIRequest.js\");\nconst Constants = __webpack_require__(/*! ../../util/Constants */ \"./src/util/Constants.js\");\n\nclass RESTManager {\n constructor(client) {\n this.client = client;\n this.handlers = {};\n this.userAgentManager = new UserAgentManager(this);\n this.methods = new RESTMethods(this);\n this.rateLimitedEndpoints = {};\n this.globallyRateLimited = false;\n }\n\n destroy() {\n for (const handlerKey of Object.keys(this.handlers)) {\n const handler = this.handlers[handlerKey];\n if (handler.destroy) handler.destroy();\n }\n }\n\n push(handler, apiRequest) {\n return new Promise((resolve, reject) => {\n handler.push({\n request: apiRequest,\n resolve,\n reject,\n retries: 0,\n });\n });\n }\n\n getRequestHandler() {\n switch (this.client.options.apiRequestMethod) {\n case 'sequential':\n return SequentialRequestHandler;\n case 'burst':\n return BurstRequestHandler;\n default:\n throw new Error(Constants.Errors.INVALID_RATE_LIMIT_METHOD);\n }\n }\n\n makeRequest(method, url, auth, data, file, reason) {\n const apiRequest = new APIRequest(this, method, url, auth, data, file, reason);\n if (!this.handlers[apiRequest.route]) {\n const RequestHandlerType = this.getRequestHandler();\n this.handlers[apiRequest.route] = new RequestHandlerType(this, apiRequest.route);\n }\n\n return this.push(this.handlers[apiRequest.route], apiRequest);\n }\n}\n\nmodule.exports = RESTManager;\n\n\n//# sourceURL=webpack:///./src/client/rest/RESTManager.js?");
|
||||
|
||||
/***/ }),
|
||||
|
||||
|
|
|
|||
2
discord.11.4-dev.min.js
vendored
2
discord.11.4-dev.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue