Add fetch connected account job (#3313)
* Add fetch connected account job * add featureFlag check
This commit is contained in:
@ -2,12 +2,13 @@ import { Module } from '@nestjs/common';
|
||||
import { ModuleRef } from '@nestjs/core';
|
||||
import { HttpModule } from '@nestjs/axios';
|
||||
|
||||
import { FetchMessagesJob } from 'src/workspace/messaging/jobs/fetch-messages.job';
|
||||
import { FetchAllMessagesFromConnectedAccountJob } from 'src/workspace/messaging/jobs/fetch-all-messages-from-connected-account.job';
|
||||
import { CallWebhookJobsJob } from 'src/workspace/workspace-query-runner/jobs/call-webhook-jobs.job';
|
||||
import { CallWebhookJob } from 'src/workspace/workspace-query-runner/jobs/call-webhook.job';
|
||||
import { WorkspaceDataSourceModule } from 'src/workspace/workspace-datasource/workspace-datasource.module';
|
||||
import { ObjectMetadataModule } from 'src/metadata/object-metadata/object-metadata.module';
|
||||
import { DataSourceModule } from 'src/metadata/data-source/data-source.module';
|
||||
import { FetchWorkspaceMessagesModule } from 'src/workspace/messaging/services/fetch-workspace-messages.module';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
@ -15,11 +16,12 @@ import { DataSourceModule } from 'src/metadata/data-source/data-source.module';
|
||||
ObjectMetadataModule,
|
||||
DataSourceModule,
|
||||
HttpModule,
|
||||
FetchWorkspaceMessagesModule,
|
||||
],
|
||||
providers: [
|
||||
{
|
||||
provide: FetchMessagesJob.name,
|
||||
useClass: FetchMessagesJob,
|
||||
provide: FetchAllMessagesFromConnectedAccountJob.name,
|
||||
useClass: FetchAllMessagesFromConnectedAccountJob,
|
||||
},
|
||||
{
|
||||
provide: CallWebhookJobsJob.name,
|
||||
|
||||
Reference in New Issue
Block a user