From ca569b3eaa0a771f14baab9177afe50cdb4f0b4a Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Mon, 29 May 2023 16:43:13 +0000 Subject: [PATCH] reconnect if instance has no auth token --- packages/comty.js/src/index.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/comty.js/src/index.js b/packages/comty.js/src/index.js index 8ea1a85c..1b0b665e 100644 --- a/packages/comty.js/src/index.js +++ b/packages/comty.js/src/index.js @@ -99,6 +99,17 @@ export async function reconnectWebsockets({ force = false } = {}) { for (let [key, instance] of Object.entries(instances)) { if (instance.connected) { + if (!instance.auth) { + instance.disconnect() + + instance.auth = { + token: SessionModel.token, + } + + instance.connect() + continue + } + if (!force) { instance.emit("reauthenticate", { token: SessionModel.token,