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,