import { Controller, Get } from "@nestjs/common"; import { ApiOperation } from "@nestjs/swagger"; import { UsersService } from "./services/users.service"; import { UserDec } from "../../common/decorators/user.decorator"; @Controller("users") export class UsersController { constructor(private readonly usersService: UsersService) {} @ApiOperation({ summary: "Get user profile" }) @Get("me") getMe(@UserDec("id") userId: string) { return this.usersService.getMe(userId); } }