MicProtocol / apps /api /src /integrations /integrations.module.ts
Benaah's picture
Upload folder using huggingface_hub
6abfd9d verified
Raw History Blame Contribute Delete
1.29 kB
import { forwardRef, Module } from "@nestjs/common";
import { IntegrationsService } from "./integrations.service";
import { IntegrationsRouter } from "./integrations.router";
import { IntegrationsController } from "./integrations.controller";
import { IntegrationsWebhookController } from "./integrations-webhook.controller";
import { IntegrationHealthController } from "./integration-health.controller";
import { IntegrationHealthService } from "./integration-health.service";
import { WebhookIdempotencyService } from "./webhook-idempotency.service";
import { BillingModule } from "../billing/billing.module";
import { SelfHostedClientsModule } from "./clients/self-hosted-clients.module";
import { SupportModule } from "../support/support.module";
import { WebsocketModule } from "../websocket/websocket.module";
@Module({
imports: [BillingModule, SelfHostedClientsModule, forwardRef(() => SupportModule), WebsocketModule],
providers: [IntegrationsService, IntegrationsRouter, IntegrationHealthService, WebhookIdempotencyService],
controllers: [IntegrationsController, IntegrationsWebhookController, IntegrationHealthController],
exports: [IntegrationsService, IntegrationsRouter, IntegrationHealthService, WebhookIdempotencyService],
})
export class IntegrationsModule {}