From e9de46fff8104bf112ee55c694a59c2af4936bde Mon Sep 17 00:00:00 2001 From: shancheas Date: Fri, 25 Oct 2024 16:11:43 +0700 Subject: [PATCH] fix: change response queue to pagination --- .../infrastructure/controllers/queue-admin.controller.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/queue/infrastructure/controllers/queue-admin.controller.ts b/src/modules/queue/infrastructure/controllers/queue-admin.controller.ts index 2694854..02d4b5b 100644 --- a/src/modules/queue/infrastructure/controllers/queue-admin.controller.ts +++ b/src/modules/queue/infrastructure/controllers/queue-admin.controller.ts @@ -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> { return await this.orchestrator.index(params); }