import { Module } from '@nestjs/common'; import { ObjectMetadataRepositoryModule } from 'src/engine/object-metadata-repository/object-metadata-repository.module'; import { WorkspaceDataSourceModule } from 'src/engine/workspace-datasource/workspace-datasource.module'; import { AddPersonIdAndWorkspaceMemberIdModule } from 'src/modules/calendar-messaging-participant/services/add-person-id-and-workspace-member-id/add-person-id-and-workspace-member-id.module'; import { MessageParticipantService } from 'src/modules/messaging/services/message-participant/message-participant.service'; import { MessageParticipantObjectMetadata } from 'src/modules/messaging/standard-objects/message-participant.object-metadata'; import { PersonObjectMetadata } from 'src/modules/person/standard-objects/person.object-metadata'; @Module({ imports: [ WorkspaceDataSourceModule, ObjectMetadataRepositoryModule.forFeature([ PersonObjectMetadata, MessageParticipantObjectMetadata, ]), AddPersonIdAndWorkspaceMemberIdModule, ], providers: [MessageParticipantService], exports: [MessageParticipantService], }) export class MessageParticipantModule {}