import { Module } from '@nestjs/common'; import { ClientsModule } from '@nestjs/microservices'; import { ConnectionClientService } from './client.service'; import { ConnectionClientConfiguration } from './client.config'; import { ConnectionController } from './connection.controller'; import { DadosferaLogger } from '@dadosfera/dadosfera-logs'; import { UsersModule } from '../users/users.module'; import { ConnectorModule } from '../connector/connector.module'; const client = new ConnectionClientConfiguration(); @Module({ imports: [ ClientsModule.register([client.providerOptions]), UsersModule, ConnectorModule, ], controllers: [ConnectionController], providers: [ConnectionClientService, DadosferaLogger], exports: [ConnectionClientService], }) export class ConnectionModule {}