Spaces:
Runtime error
Runtime error
File size: 555 Bytes
545f89a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import { Body, Controller, Post } from '@nestjs/common';
import { Roles } from '@thallesp/nestjs-better-auth';
import { RoleEnum } from '~/common/enums/user-role.enum';
import { AdminService } from './admin.service';
import { CreateAdminDto } from './dto/create-admin.dto';
@Controller('admin')
export class AdminController {
constructor(private readonly adminService: AdminService) {}
@Post()
@Roles([RoleEnum.SUPER_ADMIN])
async create(@Body() createAdminDto: CreateAdminDto) {
return await this.adminService.create(createAdminDto);
}
}
|