refactor(core): Decouple insights module from multi-main (#14778)

This commit is contained in:
Iván Ovejero
2025-04-22 10:40:53 +02:00
committed by GitHub
parent 88ed7beff2
commit 6f92d26bbc
5 changed files with 34 additions and 36 deletions

View File

@@ -39,6 +39,7 @@ import type { ModulePreInit } from '@/modules/modules.config';
import { ModulesConfig } from '@/modules/modules.config';
import { NodeTypes } from '@/node-types';
import { PostHogClient } from '@/posthog';
import { MultiMainSetup } from '@/scaling/multi-main-setup.ee';
import { ShutdownService } from '@/shutdown/shutdown.service';
import { WorkflowHistoryManager } from '@/workflows/workflow-history.ee/workflow-history-manager.ee';
@@ -96,7 +97,13 @@ export abstract class BaseCommand extends Command {
}
}
Container.get(ModuleRegistry).initializeModules();
const moduleRegistry = Container.get(ModuleRegistry);
moduleRegistry.initializeModules();
if (this.instanceSettings.isMultiMain) {
moduleRegistry.registerMultiMainListeners(Container.get(MultiMainSetup));
}
}
async init(): Promise<void> {