feat(app): 添加 ASMR 和磁力链接功能模块

- 新增 asmr_bp 蓝图模块和 AsmrService 服务
- 新增 magnet_bp 蓝图模块和 MagnetService 服务
- 在应用初始化时注册新的蓝图模块
- 将 switch 语句替换为 if-elif 语句进行配置管理
- 在前端界面添加 ASMR 功能入口
- 增加 libtorrent 依赖包
- 修复字符串引号使用问题
- 增加文件重命名异常处理
- 扩展类型注解支持 Union 类型
- 增加请求超时时间到 30 秒
- 优化前端错误处理逻辑
This commit is contained in:
2026-06-01 18:43:06 +08:00
parent f7539a33b0
commit 6cbacab98b
13 changed files with 93 additions and 30 deletions
+2 -2
View File
@@ -1,11 +1,11 @@
import os
from typing import Optional, Callable, List
from typing import Optional, Callable, List, Union
class FolderService:
def __init__(
self,
paths: List[str] | str,
paths: Union[List[str], str],
ignore_dirs: Optional[set] = None,
folder_callback: Optional[Callable] = None,
file_callback: Optional[Callable] = None,