From ed518787d589e4bc675e3cb1e9c033ec76f01907 Mon Sep 17 00:00:00 2001 From: andres Date: Sat, 20 Apr 2024 21:24:22 +0200 Subject: [PATCH] feat: return generated tokens on refresh --- src/modules/auth/auth.controller.ts | 11 +++++++++-- src/modules/decks/decks.controller.ts | 1 - 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/modules/auth/auth.controller.ts b/src/modules/auth/auth.controller.ts index 0b5dbbe..363c199 100644 --- a/src/modules/auth/auth.controller.ts +++ b/src/modules/auth/auth.controller.ts @@ -76,10 +76,10 @@ export class AuthController { @ApiOperation({ description: 'Update current user data.', summary: 'Update user data' }) @ApiUnauthorizedResponse({ description: 'Not logged in' }) @ApiBadRequestResponse({ description: 'User not found' }) + @ApiBearerAuth() @UseInterceptors(FileFieldsInterceptor([{ name: 'avatar', maxCount: 1 }])) @UseGuards(JwtAuthGuard) @Patch('me') - @ApiBearerAuth() async updateUserData( @Request() req, @UploadedFiles() @@ -210,8 +210,15 @@ export class AuthController { sameSite: 'none', secure: true, }) + res.send({ + accessToken: newTokens.accessToken, + refreshToken: newTokens.refreshToken, + }) - return { accessToken: newTokens.accessToken, refreshToken: newTokens.refreshToken } + return { + accessToken: newTokens.accessToken, + refreshToken: newTokens.refreshToken, + } } @ApiOperation({ diff --git a/src/modules/decks/decks.controller.ts b/src/modules/decks/decks.controller.ts index 934dbf2..e74b82c 100644 --- a/src/modules/decks/decks.controller.ts +++ b/src/modules/decks/decks.controller.ts @@ -44,7 +44,6 @@ import { PaginatedDecksWithMaxCardsCount, } from './entities/deck.entity' import { MinMaxCards } from './entities/min-max-cards.entity' -import { DecksRepository } from './infrastructure/decks.repository' import { CreateCardCommand, CreateDeckCommand,