import { Controller, Get, UseGuards } from "@nestjs/common"; import { Roles } from "../auth/decorators/roles.decorator"; import { AuthGuard } from "../auth/guards/auth.guard"; import { RolesGuard } from "../auth/guards/roles.guard"; import { AdminService } from "./admin.service"; @Controller("admin") @UseGuards(AuthGuard, RolesGuard) @Roles("admin") export class AdminController { constructor(private readonly adminService: AdminService) {} @Get("stats") getStats() { return this.adminService.getStats(); } }