feat(users): 添加公共访问权限以获取可用勋章列表
This commit is contained in:
@@ -415,6 +415,7 @@ export class UsersController {
|
|||||||
* 获取所有可用勋章(包含用户是否已获得)
|
* 获取所有可用勋章(包含用户是否已获得)
|
||||||
*/
|
*/
|
||||||
@UseGuards(JwtAuthGuard)
|
@UseGuards(JwtAuthGuard)
|
||||||
|
@Public()
|
||||||
@Get('badges/available')
|
@Get('badges/available')
|
||||||
@HttpCode(HttpStatus.OK)
|
@HttpCode(HttpStatus.OK)
|
||||||
@ApiOperation({ summary: '获取所有可用勋章' })
|
@ApiOperation({ summary: '获取所有可用勋章' })
|
||||||
@@ -422,8 +423,8 @@ export class UsersController {
|
|||||||
async getAvailableBadges(
|
async getAvailableBadges(
|
||||||
@CurrentUser() user: AccessTokenPayload,
|
@CurrentUser() user: AccessTokenPayload,
|
||||||
): Promise<GetAvailableBadgesResponseDto> {
|
): Promise<GetAvailableBadgesResponseDto> {
|
||||||
this.logger.log(`获取可用勋章列表 - 用户ID: ${user.sub}`);
|
this.logger.log(`获取可用勋章列表 - 用户ID: ${user?.sub}`);
|
||||||
return this.usersService.getAvailableBadges(user.sub);
|
return this.usersService.getAvailableBadges(user?.sub);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user