mirror of
https://github.com/dadosfera/maestro.git
synced 2026-09-17 08:24:47 +00:00
30 lines
1.1 KiB
TypeScript
30 lines
1.1 KiB
TypeScript
import { Module } from "@nestjs/common";
|
|
import { CatalogClientConfiguration } from "../catalog-client";
|
|
import { ClientsModule } from "@nestjs/microservices";
|
|
import { RolesModule } from "src/modules/roles/roles.module";
|
|
import { UsersModule } from "src/modules/users/users.module";
|
|
import { CustomersModule } from "src/modules/customers/customers.module";
|
|
import { ShareMetadataModule } from "src/modules/share-metadata/share-metadata.module";
|
|
import { ShareController } from "./share.controller";
|
|
import DadosferaLogger from "@dadosfera/dadosfera-logs";
|
|
import { ShareService } from "./share.service";
|
|
import { MixpanelModule } from "src/modules/mixpanel/mixpanel.module";
|
|
import { AuthModule } from "src/modules/auth/auth.module";
|
|
|
|
const client = new CatalogClientConfiguration();
|
|
|
|
@Module({
|
|
imports: [
|
|
ClientsModule.register([client.providerOptions]),
|
|
UsersModule,
|
|
RolesModule,
|
|
CustomersModule,
|
|
ShareMetadataModule,
|
|
MixpanelModule,
|
|
AuthModule
|
|
],
|
|
controllers: [ShareController],
|
|
providers: [ShareService, DadosferaLogger],
|
|
exports: [ShareModule],
|
|
})
|
|
export class ShareModule {} |