neptune-back/src/user/user.controller.ts
Mathis 8ea217fe9f
Normalize quote usage in imports
Standardized the quote style to double quotes across all TypeScript files for consistency. This includes ".ts" and ".dto" files.
2024-11-12 13:37:29 +01:00

37 lines
777 B
TypeScript

import { Controller, Get, UseGuards } from "@nestjs/common";
import { ApiTags } from "@nestjs/swagger";
import { User } from "@prisma/client";
import { GetUser } from "../auth/decorator";
import { JwtGuard } from "../auth/guard";
import { UserService } from "./user.service";
@ApiTags("user")
@UseGuards(JwtGuard)
@Controller("user")
export class UserController {
constructor(private userService: UserService) {}
@Get("/my-assets")
GetMyAssets(
@GetUser()
user: User,
) {
return this.userService.getMyAssets(user.id);
}
@Get("/users-assets")
GetAlLAssets(
@GetUser()
user: User,
) {
return this.userService.getUsersAssets(user.id);
}
@Get("/my-trades")
GetMyTrades(
@GetUser()
user: User,
) {
return this.userService.getMyTrades(user.id);
}
}