From aa3938a2a46a3694f874350c6aaf73062a114e3c Mon Sep 17 00:00:00 2001 From: Diego Mello Date: Thu, 1 Feb 2024 10:32:32 -0300 Subject: [PATCH] fix: Disconnect from server when on expired support window screen (#5529) --- app/sagas/selectServer.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/sagas/selectServer.ts b/app/sagas/selectServer.ts index 40ec2ebec..910a71cfd 100644 --- a/app/sagas/selectServer.ts +++ b/app/sagas/selectServer.ts @@ -42,7 +42,7 @@ import { setSettings } from '../lib/methods'; import { Services } from '../lib/services'; -import { connect } from '../lib/services/connect'; +import { connect, disconnect } from '../lib/services/connect'; import { appSelector } from '../lib/hooks'; import { getServerById } from '../lib/database/services/Server'; import { getLoggedUserById } from '../lib/database/services/LoggedUser'; @@ -129,6 +129,10 @@ const getServerInfoSaga = function* getServerInfoSaga({ server, raiseError = tru }); yield put(setSupportedVersions(supportedVersionsResult)); + if (supportedVersionsResult.status === 'expired') { + disconnect(); + } + return serverRecord; } catch (e) { log(e);