mirror of
https://github.com/ershisan99/flashcards-api.git
synced 2025-12-17 05:09:26 +00:00
feat: return generated tokens on refresh
This commit is contained in:
@@ -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({
|
||||||
|
|||||||
Reference in New Issue
Block a user