Add fetch connected account job (#3313)

* Add fetch connected account job

* add featureFlag check
This commit is contained in:
Weiko
2024-01-08 18:24:39 +01:00
committed by GitHub
parent 71034849d3
commit ea2cb8938f
12 changed files with 200 additions and 101 deletions

View File

@ -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,