feat: default gateway url

This commit is contained in:
Elysia 2023-03-20 18:16:03 +07:00
parent da5479b901
commit e98fa2c7f3

View File

@ -126,6 +126,7 @@ class WebSocketManager extends EventEmitter {
* @private * @private
*/ */
async connect() { async connect() {
// eslint-disable-next-line no-unused-vars
const invalidToken = new Error(WSCodes[4004]); const invalidToken = new Error(WSCodes[4004]);
/* /*
BOT BOT
@ -138,10 +139,15 @@ class WebSocketManager extends EventEmitter {
}); });
*/ */
const { url: gatewayURL } = await this.client.api.gateway.get({ auth: false }).catch(error => { let gatewayURL = 'wss://gateway.discord.gg';
const { url } = await this.client.api.gateway
.get({ auth: false })
// eslint-disable-next-line no-unused-vars
.catch(error => {
// Never throw error :v // Never throw error :v
throw error.httpStatus === 401 ? invalidToken : error; // throw error.httpStatus === 401 ? invalidToken : error;
}); });
if (url) gatewayURL = url;
const recommendedShards = 1; const recommendedShards = 1;
const sessionStartLimit = { const sessionStartLimit = {
total: Infinity, total: Infinity,