refactor: move broker dto conversions out of wf_sources_mcp

This commit is contained in:
lda
2026-06-08 13:01:47 +07:00 Verified
parent 4d9b785fbd
commit be417e2a44
13 changed files with 802 additions and 167 deletions
+1 -1
View File
@@ -10,12 +10,12 @@ from wf_sources_mcp.runtime import McpRuntimePool, PersistentSessionFactory
from wf_sources_mcp.sdk import McpSdkAdapter
from wf_sources_mcp.source_registry import (
FileSourceRegistryStore,
workflow_mcp_source_to_connection_config,
)
from wf_sources_mcp.storage import FileAuthStore, FileCatalogStore, FileStore
from ..control import BrokerConfigFile, ConnectionConfigFile
from ..models import BrokerConfig
from ..source_registry import workflow_mcp_source_to_connection_config
from .models import BrokerStoreRoots
from .service import WfMcpService
@@ -2,11 +2,13 @@ from __future__ import annotations
from dataclasses import dataclass, field
from wf_mcp.source_registry import (
connection_config_to_registry_entry,
registry_entry_to_connection_config,
)
from wf_sources_mcp.source_registry import (
SourceRegistryFile,
SourceRegistryStore,
connection_config_to_registry_entry,
registry_entry_to_connection_config,
)
from ...connections import ConnectionRegistry, parse_connection_id
@@ -81,7 +83,7 @@ class ConnectionService:
continue
if connection.id in registry_entries:
continue
seeded = connection_config_to_registry_entry(connection)
seeded = connection_config_to_registry_entry(connection) # type: ignore[arg-type]
registry_entries[seeded.id] = seeded
registry_changed = True
self.events.record_kind(