diff --git a/src/modules/pager/pager.gateway.ts b/src/modules/pager/pager.gateway.ts index 60839a5..9ff8c7c 100644 --- a/src/modules/pager/pager.gateway.ts +++ b/src/modules/pager/pager.gateway.ts @@ -8,7 +8,7 @@ import { ConnectedSocket, } from '@nestjs/websockets'; import { Server, Socket } from 'socket.io'; -import { Logger, UseGuards } from '@nestjs/common'; +import { Logger, UseGuards, Inject, forwardRef } from '@nestjs/common'; import { Pager } from './entities/pager.entity'; import { WsAdminAuthGuard, type AuthenticatedSocket } from './guards/ws-admin-auth.guard'; import { WsRestId } from './decorators/ws-rest-id.decorator'; @@ -29,7 +29,10 @@ export class PagerGateway implements OnGatewayConnection, OnGatewayDisconnect { private readonly logger = new Logger(PagerGateway.name); - constructor(private readonly pagerService: PagerService) {} + constructor( + @Inject(forwardRef(() => PagerService)) + private readonly pagerService: PagerService, + ) {} handleConnection(client: Socket) { this.logger.log(`Client connected: ${client.id}`);