From 04dd3a5024bc09f9c70dc05db19629407dca73b4 Mon Sep 17 00:00:00 2001 From: Naumov Alexey Date: Fri, 16 Jul 2021 00:17:38 +0300 Subject: [PATCH] feat(core-app): CB-1122 make session expired if poll is late --- .../SessionExpireWarningDialogService.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/webapp/packages/core-app/src/shared/SessionExpireWarningDialog/SessionExpireWarningDialogService.ts b/webapp/packages/core-app/src/shared/SessionExpireWarningDialog/SessionExpireWarningDialogService.ts index 481335747b..bdbafcb611 100644 --- a/webapp/packages/core-app/src/shared/SessionExpireWarningDialog/SessionExpireWarningDialogService.ts +++ b/webapp/packages/core-app/src/shared/SessionExpireWarningDialog/SessionExpireWarningDialogService.ts @@ -74,8 +74,12 @@ export class SessionExpireWarningDialogService extends Bootstrap { const cookies = getCookies(); - if (!this.sessionExpireService.sessionExpired && cookies[SESSION_COOKIE_NAME]) { - await this.sessionResource.refreshSilent(); + if (!this.sessionExpireService.sessionExpired) { + if (cookies[SESSION_COOKIE_NAME]) { + await this.sessionResource.refreshSilent(); + } else { + this.sessionExpireService.handleSessionExpired(); + } } } }