feat: return generated tokens on refresh

This commit is contained in:
2024-04-20 20:40:28 +02:00
parent 31a8cd0f5b
commit b2449c2387

View File

@@ -191,7 +191,7 @@ export class AuthController {
async refreshToken( async refreshToken(
@Request() req, @Request() req,
@Response({ passthrough: true }) res: ExpressResponse @Response({ passthrough: true }) res: ExpressResponse
): Promise<void> { ): Promise<LoginResponse> {
if (!req.cookies?.refreshToken) throw new UnauthorizedException() if (!req.cookies?.refreshToken) throw new UnauthorizedException()
const userId = req.user.id const userId = req.user.id
const shortAccessToken = req.headers['x-short-access-token'] === 'true' const shortAccessToken = req.headers['x-short-access-token'] === 'true'
@@ -211,7 +211,7 @@ export class AuthController {
secure: true, secure: true,
}) })
return null return { accessToken: newTokens.accessToken, refreshToken: newTokens.refreshToken }
} }
@ApiOperation({ @ApiOperation({