1
0
mirror of https://github.com/sasjs/server.git synced 2026-01-04 21:30:05 +00:00

fix: session should be marked as consumed

This commit is contained in:
Saad Jutt
2022-01-07 16:34:46 +05:00
parent 0a6ebe6e62
commit 7a3d710153
3 changed files with 4 additions and 1 deletions

View File

@@ -34,7 +34,7 @@ export class SessionController {
}
private getReadySessions = (): Session[] =>
this.sessions.filter((sess: Session) => sess.ready)
this.sessions.filter((sess: Session) => sess.ready && !sess.consumed)
private async createSession(): Promise<Session> {
const sessionId = generateUniqueFileName(generateTimestamp())
@@ -52,6 +52,7 @@ export class SessionController {
id: sessionId,
ready: false,
inUse: false,
consumed: false,
completed: false,
creationTimeStamp,
deathTimeStamp,