17 lines
491 B
TypeScript
17 lines
491 B
TypeScript
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);
|
|
}
|
|
}
|