922 remove todos from 11809 after release (#12183)
- remove todos - remove workflow-event-listener.workspace-entity.ts
This commit is contained in:
@ -7,7 +7,6 @@ import {
|
||||
AutomatedTriggerType,
|
||||
WorkflowAutomatedTriggerWorkspaceEntity,
|
||||
} from 'src/modules/workflow/common/standard-objects/workflow-automated-trigger.workspace-entity';
|
||||
import { WorkflowEventListenerWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-event-listener.workspace-entity';
|
||||
|
||||
@Injectable()
|
||||
export class AutomatedTriggerWorkspaceService {
|
||||
@ -24,26 +23,6 @@ export class AutomatedTriggerWorkspaceService {
|
||||
type: AutomatedTriggerType;
|
||||
settings: AutomatedTriggerSettings;
|
||||
}) {
|
||||
if (type === AutomatedTriggerType.DATABASE_EVENT) {
|
||||
// Todo: remove workflowEventListenerRepository updates when data are migrated to workflowAutomatedTrigger
|
||||
const workflowEventListenerRepository =
|
||||
await this.twentyORMManager.getRepository<WorkflowEventListenerWorkspaceEntity>(
|
||||
'workflowEventListener',
|
||||
);
|
||||
|
||||
const workflowEventListener = workflowEventListenerRepository.create({
|
||||
workflowId,
|
||||
eventName: settings.eventName,
|
||||
});
|
||||
|
||||
await workflowEventListenerRepository.save(
|
||||
workflowEventListener,
|
||||
{},
|
||||
manager,
|
||||
);
|
||||
// end-Todo
|
||||
}
|
||||
|
||||
const workflowAutomatedTriggerRepository =
|
||||
await this.twentyORMManager.getRepository<WorkflowAutomatedTriggerWorkspaceEntity>(
|
||||
'workflowAutomatedTrigger',
|
||||
@ -69,20 +48,6 @@ export class AutomatedTriggerWorkspaceService {
|
||||
workflowId: string;
|
||||
manager: WorkspaceEntityManager;
|
||||
}) {
|
||||
// Todo: remove workflowEventListenerRepository updates when data are migrated to workflowAutomatedTrigger
|
||||
const workflowEventListenerRepository =
|
||||
await this.twentyORMManager.getRepository<WorkflowEventListenerWorkspaceEntity>(
|
||||
'workflowEventListener',
|
||||
);
|
||||
|
||||
await workflowEventListenerRepository.delete(
|
||||
{
|
||||
workflowId,
|
||||
},
|
||||
manager,
|
||||
);
|
||||
// end-Todo
|
||||
|
||||
const workflowAutomatedTriggerRepository =
|
||||
await this.twentyORMManager.getRepository<WorkflowAutomatedTriggerWorkspaceEntity>(
|
||||
'workflowAutomatedTrigger',
|
||||
|
||||
@ -17,7 +17,10 @@ import {
|
||||
WorkflowTriggerJob,
|
||||
WorkflowTriggerJobData,
|
||||
} from 'src/modules/workflow/workflow-trigger/jobs/workflow-trigger.job';
|
||||
import { WorkflowEventListenerWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-event-listener.workspace-entity';
|
||||
import {
|
||||
AutomatedTriggerType,
|
||||
WorkflowAutomatedTriggerWorkspaceEntity,
|
||||
} from 'src/modules/workflow/common/standard-objects/workflow-automated-trigger.workspace-entity';
|
||||
|
||||
@Injectable()
|
||||
export class DatabaseEventTriggerListener {
|
||||
@ -89,8 +92,6 @@ export class DatabaseEventTriggerListener {
|
||||
return;
|
||||
}
|
||||
|
||||
// Todo: uncomment that when data are migrated to workflowAutomatedTrigger
|
||||
/*
|
||||
const workflowAutomatedTriggerRepository =
|
||||
await this.twentyORMGlobalManager.getRepositoryForWorkspace<WorkflowAutomatedTriggerWorkspaceEntity>(
|
||||
workspaceId,
|
||||
@ -103,29 +104,8 @@ export class DatabaseEventTriggerListener {
|
||||
settings: { eventName: databaseEventName },
|
||||
},
|
||||
});
|
||||
*/
|
||||
// end Todo
|
||||
|
||||
// Todo: remove that when data are migrated to workflowAutomatedTrigger
|
||||
const workflowEventListenerRepository =
|
||||
await this.twentyORMGlobalManager.getRepositoryForWorkspace<WorkflowEventListenerWorkspaceEntity>(
|
||||
workspaceId,
|
||||
'workflowEventListener',
|
||||
);
|
||||
|
||||
const oldEventListeners = await workflowEventListenerRepository.find({
|
||||
where: { eventName: databaseEventName },
|
||||
});
|
||||
|
||||
// end Todo
|
||||
|
||||
// Todo: uncomment that when data are migrated to workflowAutomatedTrigger
|
||||
//for (const eventListener of eventListeners) {
|
||||
// end Todo
|
||||
|
||||
// Todo: remove that when data are migrated to workflowAutomatedTrigger
|
||||
for (const eventListener of oldEventListeners) {
|
||||
// end Todo
|
||||
for (const eventListener of eventListeners) {
|
||||
for (const eventPayload of payload.events) {
|
||||
this.messageQueueService.add<WorkflowTriggerJobData>(
|
||||
WorkflowTriggerJob.name,
|
||||
|
||||
Reference in New Issue
Block a user