From c27d240cf735719d165658da727b1a1507513fc7 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Tue, 15 Apr 2025 19:48:26 +0700 Subject: [PATCH] feat: no singleton --- libraries/nestjs-libraries/src/mcp/mcp.settings.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/libraries/nestjs-libraries/src/mcp/mcp.settings.ts b/libraries/nestjs-libraries/src/mcp/mcp.settings.ts index 9e8af14c..377dd254 100644 --- a/libraries/nestjs-libraries/src/mcp/mcp.settings.ts +++ b/libraries/nestjs-libraries/src/mcp/mcp.settings.ts @@ -3,7 +3,6 @@ import { MainMcp } from '@gitroom/backend/mcp/main.mcp'; import { socialIntegrationList } from '@gitroom/nestjs-libraries/integrations/integration.manager'; export class McpSettings { - static singleton: McpSettings; private _server: McpServer; createServer(organization: string, service: MainMcp) { this._server = new McpServer( @@ -69,12 +68,6 @@ export class McpSettings { } static load(organization: string, service: MainMcp): McpSettings { - if (!McpSettings.singleton) { - McpSettings.singleton = new McpSettings().createServer( - organization, - service - ); - } - return McpSettings.singleton; + return new McpSettings().createServer(organization, service); } }