import { Module } from '@nestjs/common'; import { ChatBridgeService } from './chat-bridge.service'; import { ChatController } from './chat.controller'; import { ChatProvisioningService } from './chat-provisioning.service'; import { ChatSsoService } from './chat-sso.service'; import { MatrixClient } from './matrix.client'; @Module({ controllers: [ChatController], providers: [MatrixClient, ChatSsoService, ChatProvisioningService, ChatBridgeService], // ChatBridgeService: consumed by NotificationInboxModule to mirror // BACKOFFICE notifications into chat — see notification-inbox.module.ts. exports: [ChatBridgeService], }) export class ChatModule {}