fix: add isAdmin to jwt token

This commit is contained in:
mahyargdz
2025-02-21 14:26:59 +03:30
parent bf4a03cb47
commit e711ffd3ee
4 changed files with 13 additions and 5 deletions
+8 -1
View File
@@ -13,6 +13,7 @@ import { Pagination } from "../../common/decorators/pagination.decorator";
import { PermissionsDec } from "../../common/decorators/permission.decorator";
import { UserDec } from "../../common/decorators/user.decorator";
import { ParamDto } from "../../common/DTO/param.dto";
import { User } from "../users/entities/user.entity";
import { PermissionEnum } from "../users/enums/permission.enum";
@Controller("tickets")
@@ -105,7 +106,13 @@ export class TicketsController {
@ApiOperation({ summary: "Get all ticket messages of user" })
@AuthGuards()
@Get(":id/messages")
getTicketMessages(@Param() paramDto: ParamDto, @UserDec("id") userId: string, @UserDec("isAdmin") isAdmin: boolean) {
getTicketMessages(
@Param() paramDto: ParamDto,
@UserDec("id") userId: string,
@UserDec("isAdmin") isAdmin: boolean,
@UserDec() user: User,
) {
console.log(user);
return this.ticketsService.getTicketMessages(paramDto.id, userId, isAdmin);
}