fix: change response queue to pagination
continuous-integration/drone/push Build is passing Details

pull/115/head
shancheas 2024-10-25 16:11:43 +07:00
parent 5b507a1c3c
commit e9de46fff8
1 changed files with 4 additions and 2 deletions

View File

@ -3,20 +3,22 @@ import { Controller, Get, Query } from '@nestjs/common';
import { MODULE_NAME } from 'src/core/strings/constants/module.constants';
import { ApiBearerAuth, ApiTags } from '@nestjs/swagger';
import { Public } from 'src/core/guards';
import { QueueAdminOrchestrator } from '../../domain/queue-admin.orchestrator';
import { PaginationResponse } from 'src/core/response/domain/ok-response.interface';
import { Queue } from '../../domain/entities/queue.entity';
import { QueueDto } from './dto/queue.filter';
import { Pagination } from 'src/core/response';
import { Public } from 'src/core/guards';
@ApiTags(`Queue Admin`)
@Controller(`v1/${MODULE_NAME.QUEUE}-admin`)
@Public(true)
@ApiBearerAuth('JWT')
@Public(true)
export class QueueAdminController {
constructor(private orchestrator: QueueAdminOrchestrator) {}
@Get('queues')
@Pagination()
async index(@Query() params: QueueDto): Promise<PaginationResponse<Queue>> {
return await this.orchestrator.index(params);
}