Pārlūkot izejas kodu

fix(auth): set ttl for started and not picked up transitions to 10h

Karol Sójko 1 gadu atpakaļ
vecāks
revīzija
fe8ca828fb

+ 3 - 1
packages/auth/src/Infra/Redis/RedisTransitionStatusRepository.ts

@@ -28,7 +28,9 @@ export class RedisTransitionStatusRepository implements TransitionStatusReposito
     status: 'STARTED' | 'IN_PROGRESS' | 'FAILED',
   ): Promise<void> {
     if (status === 'IN_PROGRESS') {
-      await this.redisClient.setex(`${this.PREFIX}:${transitionType}:${userUuid}`, 7200, status)
+      await this.redisClient.setex(`${this.PREFIX}:${transitionType}:${userUuid}`, 7_200, status)
+    } else if (status === 'STARTED') {
+      await this.redisClient.setex(`${this.PREFIX}:${transitionType}:${userUuid}`, 36_000, status)
     } else {
       await this.redisClient.set(`${this.PREFIX}:${transitionType}:${userUuid}`, status)
     }