reconnect if instance has no auth token

This commit is contained in:
SrGooglo 2023-05-29 16:43:13 +00:00
parent 9cf49eb9fd
commit ca569b3eaa

View File

@ -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,