From b6fed2b110b66e5aba1ee93ef7bfa467264e5a43 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 17 Oct 2026 02:59:43 +0800 Subject: [PATCH] refactor(types): align history with typed route contracts --- app/api/endpoints/history.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/api/endpoints/history.py b/app/api/endpoints/history.py index ebd36120e..f05f06370 100644 --- a/app/api/endpoints/history.py +++ b/app/api/endpoints/history.py @@ -542,7 +542,7 @@ def _clear_transfer_history( return _SchemaResponse(success=result.success, message=result.message) -@router.delete( # type: ignore[misc] +@router.delete( "/transfer/all", summary="清空旧整理记录", response_model=_SchemaResponse[None], @@ -583,7 +583,7 @@ def delete_transfer_history( # FastAPI 装饰器在当前 mypy 配置下无类型;数据仍由显式响应模型和命令契约约束。 -@router.post( # type: ignore[misc] +@router.post( "/transfer/{history_id}/cleanup-resolved", summary="确认下载器清理已完成", response_model=_SchemaResponse[None], @@ -607,7 +607,7 @@ async def _get_discard_transfer_history( # FastAPI 装饰器在当前 mypy 配置下视为无类型,响应仍由具体 Pydantic 模型约束。 -@router.post( # type: ignore[misc] +@router.post( "/transfer/{history_id}/discard-corrupt", summary="放弃损坏的整理任务", response_model=_SchemaResponse[_SchemaTransferHistoryDiscardResult],