diff --git a/app/modules/filemanager/__init__.py b/app/modules/filemanager/__init__.py index 0d4686c2..1709818a 100644 --- a/app/modules/filemanager/__init__.py +++ b/app/modules/filemanager/__init__.py @@ -17,7 +17,7 @@ from app.log import logger from app.modules import _ModuleBase from app.modules.filemanager.storages import StorageBase from app.schemas import TransferInfo, ExistMediaInfo, TmdbEpisode, TransferDirectoryConf, FileItem, StorageUsage -from app.schemas.event import SmartRenameEventData +from app.schemas.event import TransferRenameEventData from app.schemas.types import MediaType, ModuleType, ChainEventType from app.utils.system import SystemUtils @@ -1213,16 +1213,16 @@ class FileManagerModule(_ModuleBase): logger.debug(f"Initial render string: {render_str}") # 发送智能重命名事件 - event_data = SmartRenameEventData( + event_data = TransferRenameEventData( template_string=template_string, rename_dict=rename_dict, render_str=render_str, path=path ) - event = eventmanager.send_event(ChainEventType.SmartRename, event_data) + event = eventmanager.send_event(ChainEventType.TransferRename, event_data) # 检查事件返回的结果 if event and event.event_data: - event_data: SmartRenameEventData = event.event_data + event_data: TransferRenameEventData = event.event_data if event_data.updated and event_data.updated_str: logger.debug(f"Render string updated by event: " f"{render_str} -> {event_data.updated_str} (source: {event_data.source})") diff --git a/app/schemas/event.py b/app/schemas/event.py index 57142e74..58d77005 100644 --- a/app/schemas/event.py +++ b/app/schemas/event.py @@ -117,9 +117,9 @@ class CommandRegisterEventData(ChainEventData): source: str = Field("未知拦截源", description="拦截源") -class SmartRenameEventData(ChainEventData): +class TransferRenameEventData(ChainEventData): """ - SmartRename 事件的数据模型 + TransferRename 事件的数据模型 Attributes: # 输入参数 diff --git a/app/schemas/types.py b/app/schemas/types.py index dfc2e29c..e77c769b 100644 --- a/app/schemas/types.py +++ b/app/schemas/types.py @@ -68,8 +68,8 @@ class ChainEventType(Enum): AuthIntercept = "auth.intercept" # 命令注册 CommandRegister = "command.register" - # 智能重命名 - SmartRename = "SmartRename" + # 整理重命名 + TransferRename = "transfer.rename" # 系统配置Key字典