import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { MessagingPersonListener } from 'src/modules/messaging/listeners/messaging-person.listener'; import { MessagingWorkspaceMemberListener } from 'src/modules/messaging/listeners/messaging-workspace-member.listener'; import { MessagingMessageChannelListener } from 'src/modules/messaging/listeners/messaging-message-channel.listener'; import { MessagingConnectedAccountListener } from 'src/modules/messaging/listeners/messaging-connected-account.listener'; import { FeatureFlagEntity } from 'src/engine/core-modules/feature-flag/feature-flag.entity'; @Module({ imports: [TypeOrmModule.forFeature([FeatureFlagEntity], 'core')], providers: [ MessagingPersonListener, MessagingWorkspaceMemberListener, MessagingMessageChannelListener, MessagingConnectedAccountListener, ], exports: [], }) export class MessagingModule {}