Standardized the quote style to double quotes across all TypeScript files for consistency. This includes ".ts" and ".dto" files.
37 lines
777 B
TypeScript
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);
|
|
}
|
|
}
|