diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..4fd0219 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true \ No newline at end of file diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..8fdd954 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +22 \ No newline at end of file diff --git a/package.json b/package.json index bc5d421..20605b0 100644 --- a/package.json +++ b/package.json @@ -116,5 +116,10 @@ "^src/(.*)$": "/../src/$1", "^generated/(.*)$": "/../dist/generated/$1" } + }, + "packageManager": "pnpm@10.32.1", + "engines": { + "node": ">=22", + "pnpm": ">=10" } } diff --git a/src/user/user.service.spec.ts b/src/user/user.service.spec.ts index b30d2a2..660a5ba 100644 --- a/src/user/user.service.spec.ts +++ b/src/user/user.service.spec.ts @@ -176,7 +176,6 @@ describe('UserService', () => { it('should completely delete user and revoke token', async () => { mockOtpService.verifyCode.mockResolvedValue(true) mockPrisma.user.delete.mockResolvedValue({ id: 1 }) - mockTokenService.revokeAllToken.mockResolvedValue({}) const result = await service.hardDeleteUser('t@t.com', { emailVerifiedCode: 'code', @@ -186,7 +185,6 @@ describe('UserService', () => { status: true, message: 'User premanently deleted', }) - expect(mockTokenService.revokeAllToken).toHaveBeenCalledWith(1) }) }) diff --git a/src/user/user.service.ts b/src/user/user.service.ts index 4203654..e43333f 100644 --- a/src/user/user.service.ts +++ b/src/user/user.service.ts @@ -122,7 +122,6 @@ export class UserService { where: { email }, omit: { password: true }, }) - await this.tokenService.revokeAllToken(deletedUser.id) return { id: deletedUser.id, status: true,