From 4f6f735f5ba86aa0059db89163ec37c48c3ebfbc Mon Sep 17 00:00:00 2001 From: Yury Date: Thu, 31 Oct 2024 10:08:34 +0300 Subject: [PATCH] chore(lint): fixed code style issue --- api/src/controllers/internal/Session.ts | 46 ++++++++++++++----------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/api/src/controllers/internal/Session.ts b/api/src/controllers/internal/Session.ts index 616c3c7..751d306 100644 --- a/api/src/controllers/internal/Session.ts +++ b/api/src/controllers/internal/Session.ts @@ -202,33 +202,37 @@ ${autoExecContent}` } private scheduleSessionDestroy(session: Session) { - setTimeout(async () => { - if (session.state === SessionState.running) { - // adding 10 more minutes - const newDeathTimeStamp = - parseInt(session.deathTimeStamp) + 10 * 60 * 1000 - session.deathTimeStamp = newDeathTimeStamp.toString() - - this.scheduleSessionDestroy(session) - } else { - const { expiresAfterMins } = session - - // delay session destroy if expiresAfterMins present - if (expiresAfterMins && session.state !== SessionState.completed) { - // calculate session death time using expiresAfterMins + setTimeout( + async () => { + if (session.state === SessionState.running) { + // adding 10 more minutes const newDeathTimeStamp = - parseInt(session.deathTimeStamp) + expiresAfterMins.mins * 60 * 1000 + parseInt(session.deathTimeStamp) + 10 * 60 * 1000 session.deathTimeStamp = newDeathTimeStamp.toString() - // set expiresAfterMins to true to avoid using it again - session.expiresAfterMins!.used = true - this.scheduleSessionDestroy(session) } else { - await this.deleteSession(session) + const { expiresAfterMins } = session + + // delay session destroy if expiresAfterMins present + if (expiresAfterMins && session.state !== SessionState.completed) { + // calculate session death time using expiresAfterMins + const newDeathTimeStamp = + parseInt(session.deathTimeStamp) + + expiresAfterMins.mins * 60 * 1000 + session.deathTimeStamp = newDeathTimeStamp.toString() + + // set expiresAfterMins to true to avoid using it again + session.expiresAfterMins!.used = true + + this.scheduleSessionDestroy(session) + } else { + await this.deleteSession(session) + } } - } - }, parseInt(session.deathTimeStamp) - new Date().getTime() - 100) + }, + parseInt(session.deathTimeStamp) - new Date().getTime() - 100 + ) } }