From a1617c2e66c51a87700090a0cce0e9c8e71c218e Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Sun, 28 May 2023 01:34:20 +0000 Subject: [PATCH] use `reauthenticate` --- packages/comty.js/src/index.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/comty.js/src/index.js b/packages/comty.js/src/index.js index bc44afdd..8ea1a85c 100644 --- a/packages/comty.js/src/index.js +++ b/packages/comty.js/src/index.js @@ -94,11 +94,19 @@ export async function createWebsockets() { } } -export async function reconnectWebsockets() { +export async function reconnectWebsockets({ force = false } = {}) { const instances = globalThis.__comty_shared_state.wsInstances for (let [key, instance] of Object.entries(instances)) { if (instance.connected) { + if (!force) { + instance.emit("reauthenticate", { + token: SessionModel.token, + }) + + continue + } + // disconnect first instance.disconnect() }