refactor: api key spec to use factories (#16776)

This commit is contained in:
Jason Rasmussen 2025-03-10 12:04:35 -04:00 committed by GitHub
parent fe959b2f05
commit e97df503f2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 150 additions and 82 deletions

View file

@ -4,13 +4,13 @@ import { APIKeyCreateDto, APIKeyCreateResponseDto, APIKeyResponseDto, APIKeyUpda
import { AuthDto } from 'src/dtos/auth.dto';
import { Permission } from 'src/enum';
import { Auth, Authenticated } from 'src/middleware/auth.guard';
import { APIKeyService } from 'src/services/api-key.service';
import { ApiKeyService } from 'src/services/api-key.service';
import { UUIDParamDto } from 'src/validation';
@ApiTags('API Keys')
@Controller('api-keys')
export class APIKeyController {
constructor(private service: APIKeyService) {}
constructor(private service: ApiKeyService) {}
@Post()
@Authenticated({ permission: Permission.API_KEY_CREATE })