mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-08-29 03:56:43 +08:00
refactor(application): remove unused sync service methods (#6417)
This commit is contained in:
@@ -77,20 +77,6 @@ class AsyncAgentChatRepository(Protocol):
|
||||
"""同步读取服务端会话。"""
|
||||
...
|
||||
|
||||
def save_display_messages(
|
||||
self,
|
||||
session_id: str,
|
||||
user_id: Optional[str] = None,
|
||||
messages: Optional[list[dict]] = None,
|
||||
username: Optional[str] = None,
|
||||
channel: Optional[Any] = None,
|
||||
source: Optional[str] = None,
|
||||
original_chat_id: Optional[str] = None,
|
||||
client_session_id: Optional[str] = None,
|
||||
) -> Optional[Any]:
|
||||
"""同步保存用户可见会话消息。"""
|
||||
...
|
||||
|
||||
|
||||
class SyncAgentChatRepository(Protocol):
|
||||
"""仅包含 Agent 编排所需同步持久化方法的适配器端口。"""
|
||||
@@ -267,31 +253,6 @@ class AgentChatService:
|
||||
record = self._repository.get(session_id=session_id)
|
||||
return self._project(record) if record is not None else None
|
||||
|
||||
def save_display_sync(
|
||||
self,
|
||||
*,
|
||||
session_id: str,
|
||||
user_id: Optional[str] = None,
|
||||
messages: Optional[list[dict]] = None,
|
||||
username: Optional[str] = None,
|
||||
channel: Optional[Any] = None,
|
||||
source: Optional[str] = None,
|
||||
original_chat_id: Optional[str] = None,
|
||||
client_session_id: Optional[str] = None,
|
||||
) -> Optional[AgentChatRecord]:
|
||||
"""同步保存用户可见消息并返回最新投影。"""
|
||||
record = self._repository.save_display_messages(
|
||||
session_id=session_id,
|
||||
user_id=user_id,
|
||||
messages=messages,
|
||||
username=username,
|
||||
channel=channel,
|
||||
source=source,
|
||||
original_chat_id=original_chat_id,
|
||||
client_session_id=client_session_id,
|
||||
)
|
||||
return self._project(record) if record is not None else None
|
||||
|
||||
@staticmethod
|
||||
def can_access(
|
||||
record: AgentChatRecord,
|
||||
|
||||
@@ -59,10 +59,6 @@ class SiteQueryRepository(Protocol):
|
||||
"""同步读取全部站点。"""
|
||||
...
|
||||
|
||||
def list_order_by_pri(self) -> list[Any]:
|
||||
"""同步按优先级读取站点。"""
|
||||
...
|
||||
|
||||
def get_userdata_latest(self) -> list[Any]:
|
||||
"""同步读取各站点最新用户数据。"""
|
||||
...
|
||||
@@ -93,13 +89,6 @@ class SiteQueryService:
|
||||
item = self._repository.get(site_id)
|
||||
return Site.model_validate(item) if item else None
|
||||
|
||||
def list_sync(self) -> list[Site]:
|
||||
"""同步返回全部站点配置 DTO。"""
|
||||
return [
|
||||
Site.model_validate(item)
|
||||
for item in self._repository.list_order_by_pri()
|
||||
]
|
||||
|
||||
async def get_by_domain(self, domain: str) -> Optional[Site]:
|
||||
"""按域名返回站点配置 DTO。"""
|
||||
item = await self._repository.async_get_by_domain(domain)
|
||||
|
||||
Reference in New Issue
Block a user