From 3397d8da719445a3ba6e433cb550eb9f10b45a18 Mon Sep 17 00:00:00 2001 From: Elysia <71698422+aiko-chan-ai@users.noreply.github.com> Date: Mon, 24 Apr 2023 22:07:28 +0700 Subject: [PATCH] fix: Cannot destructure property 'url' of '(intermediate value)' as it is undefined. --- src/client/websocket/WebSocketManager.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/client/websocket/WebSocketManager.js b/src/client/websocket/WebSocketManager.js index 0bc51df..b8f55ee 100644 --- a/src/client/websocket/WebSocketManager.js +++ b/src/client/websocket/WebSocketManager.js @@ -140,13 +140,14 @@ class WebSocketManager extends EventEmitter { */ let gatewayURL = 'wss://gateway.discord.gg'; - const { url } = await this.client.api.gateway - .get({ auth: false }) - // eslint-disable-next-line no-unused-vars + const { url } = await this.client.api.gateway.get({ auth: false }).catch(() => ({ url: gatewayURL })); + // eslint-disable-next-line no-unused-vars + /* .catch(error => { // Never throw error :v // throw error.httpStatus === 401 ? invalidToken : error; }); + */ if (url) gatewayURL = url; const recommendedShards = 1; const sessionStartLimit = {