From 17a51a09a4442ad07fb57f780136722e6bf6a5ca Mon Sep 17 00:00:00 2001 From: Aishat004 Date: Sat, 27 Jun 2026 11:27:40 +0100 Subject: [PATCH] feat: user deactivate --- src/users/users.controller.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/users/users.controller.ts b/src/users/users.controller.ts index 48285e5..ca35d65 100644 --- a/src/users/users.controller.ts +++ b/src/users/users.controller.ts @@ -190,18 +190,13 @@ export class UsersController { return this.usersService.deactivate(user.sub, deactivateDto); } + @UseGuards(JwtAuthGuard) @Post('me/reactivate') reactivateAccount( - @Body() data: { email: string; token?: string }, + @CurrentUser() user: AuthUserPayload, @Body() reactivateDto: ReactivateAccountDto, ) { - return this.usersService.findByEmail(data.email).then((foundUser) => { - if (!foundUser) { - throw new Error('User not found'); - } - - return this.usersService.reactivate(foundUser.id, reactivateDto); - }); + return this.usersService.reactivate(user.sub, reactivateDto); } // ─── Admin Verification ────────────────────────────────────────