From 927d510619ebd9e8aff90bfee9765f4e56484726 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 7 Apr 2024 14:45:59 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E7=AB=8B=E5=8D=B3=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E4=B8=8B=E8=BD=BD=E5=99=A8=E6=96=87=E4=BB=B6=E6=95=B4=E7=90=86?= =?UTF-8?q?=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/endpoints/transfer.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/api/endpoints/transfer.py b/app/api/endpoints/transfer.py index b98de963..00908877 100644 --- a/app/api/endpoints/transfer.py +++ b/app/api/endpoints/transfer.py @@ -6,7 +6,7 @@ from sqlalchemy.orm import Session from app import schemas from app.chain.transfer import TransferChain -from app.core.security import verify_token +from app.core.security import verify_token, verify_uri_token from app.db import get_db from app.db.models.transferhistory import TransferHistory from app.schemas import MediaType @@ -105,3 +105,12 @@ def manual_transfer(path: str = None, return schemas.Response(success=False, message=errormsg) # 成功 return schemas.Response(success=True) + + +@router.get("/now", summary="立即执行下载器文件整理", response_model=schemas.Response) +def now(_: str = Depends(verify_uri_token)) -> Any: + """ + 立即执行下载器文件整理 API_TOKEN认证(?token=xxx) + """ + TransferChain().process() + return schemas.Response(success=True)