fix: change response queue to pagination
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
5b507a1c3c
commit
e9de46fff8
|
@ -3,20 +3,22 @@ import { Controller, Get, Query } from '@nestjs/common';
|
||||||
import { MODULE_NAME } from 'src/core/strings/constants/module.constants';
|
import { MODULE_NAME } from 'src/core/strings/constants/module.constants';
|
||||||
import { ApiBearerAuth, ApiTags } from '@nestjs/swagger';
|
import { ApiBearerAuth, ApiTags } from '@nestjs/swagger';
|
||||||
|
|
||||||
import { Public } from 'src/core/guards';
|
|
||||||
import { QueueAdminOrchestrator } from '../../domain/queue-admin.orchestrator';
|
import { QueueAdminOrchestrator } from '../../domain/queue-admin.orchestrator';
|
||||||
import { PaginationResponse } from 'src/core/response/domain/ok-response.interface';
|
import { PaginationResponse } from 'src/core/response/domain/ok-response.interface';
|
||||||
import { Queue } from '../../domain/entities/queue.entity';
|
import { Queue } from '../../domain/entities/queue.entity';
|
||||||
import { QueueDto } from './dto/queue.filter';
|
import { QueueDto } from './dto/queue.filter';
|
||||||
|
import { Pagination } from 'src/core/response';
|
||||||
|
import { Public } from 'src/core/guards';
|
||||||
|
|
||||||
@ApiTags(`Queue Admin`)
|
@ApiTags(`Queue Admin`)
|
||||||
@Controller(`v1/${MODULE_NAME.QUEUE}-admin`)
|
@Controller(`v1/${MODULE_NAME.QUEUE}-admin`)
|
||||||
@Public(true)
|
|
||||||
@ApiBearerAuth('JWT')
|
@ApiBearerAuth('JWT')
|
||||||
|
@Public(true)
|
||||||
export class QueueAdminController {
|
export class QueueAdminController {
|
||||||
constructor(private orchestrator: QueueAdminOrchestrator) {}
|
constructor(private orchestrator: QueueAdminOrchestrator) {}
|
||||||
|
|
||||||
@Get('queues')
|
@Get('queues')
|
||||||
|
@Pagination()
|
||||||
async index(@Query() params: QueueDto): Promise<PaginationResponse<Queue>> {
|
async index(@Query() params: QueueDto): Promise<PaginationResponse<Queue>> {
|
||||||
return await this.orchestrator.index(params);
|
return await this.orchestrator.index(params);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue