2c09096edd
* Refactor backend folder structure Co-authored-by: Charles Bochet <charles@twenty.com> * fix tests * fix * move yoga hooks --------- Co-authored-by: Charles Bochet <charles@twenty.com>
28 lines
1.3 KiB
TypeScript
28 lines
1.3 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
|
|
import { FeatureFlagEntity } from 'src/engine/modules/feature-flag/feature-flag.entity';
|
|
import { TypeORMModule } from 'src/database/typeorm/typeorm.module';
|
|
import { DataSourceModule } from 'src/engine-metadata/data-source/data-source.module';
|
|
import { GmailFullSyncCommand } from 'src/modules/messaging/commands/gmail-full-sync.command';
|
|
import { GmailPartialSyncCommand } from 'src/modules/messaging/commands/gmail-partial-sync.command';
|
|
import { ConnectedAccountModule } from 'src/modules/connected-account/repositories/connected-account/connected-account.module';
|
|
import { StartFetchAllWorkspacesMessagesCronCommand } from 'src/modules/messaging/commands/start-fetch-all-workspaces-messages.cron.command';
|
|
import { StopFetchAllWorkspacesMessagesCronCommand } from 'src/modules/messaging/commands/stop-fetch-all-workspaces-messages.cron.command';
|
|
|
|
@Module({
|
|
imports: [
|
|
DataSourceModule,
|
|
TypeORMModule,
|
|
TypeOrmModule.forFeature([FeatureFlagEntity], 'core'),
|
|
ConnectedAccountModule,
|
|
],
|
|
providers: [
|
|
GmailFullSyncCommand,
|
|
GmailPartialSyncCommand,
|
|
StartFetchAllWorkspacesMessagesCronCommand,
|
|
StopFetchAllWorkspacesMessagesCronCommand,
|
|
],
|
|
})
|
|
export class FetchWorkspaceMessagesCommandsModule {}
|