From 90c897ad481460060089ea5cda6b15348d59324d Mon Sep 17 00:00:00 2001 From: paritosh18 Date: Thu, 5 Mar 2026 18:44:57 +0530 Subject: [PATCH] remove deleteMany call to allow reuse of refresh tokens in generateAuthToken method --- src/modules/host/services/token.service.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/host/services/token.service.ts b/src/modules/host/services/token.service.ts index 403744b..29642ca 100644 --- a/src/modules/host/services/token.service.ts +++ b/src/modules/host/services/token.service.ts @@ -53,10 +53,10 @@ export class TokenService { config.jwt.secret ); - await this.prisma.token.deleteMany({ - where: { userXid: user_xid } - }) - + // Optionally keep existing refresh tokens alive instead of deleting + // Removed deleteMany call so the same refresh token can be used multiple + // times. If you want to limit refresh tokens later you can implement + // rotation or blacklist logic elsewhere. await this.prisma.token.create({ data: { token: refreshToken.token,