fix downloader info api

This commit is contained in:
jxxghp
2024-08-12 08:17:39 +08:00
parent 5bfd08cce8
commit fc1076586a
+2 -2
View File
@@ -73,7 +73,7 @@ def processes(_: schemas.TokenPayload = Depends(verify_token)) -> Any:
@router.get("/downloader", summary="下载器信息", response_model=schemas.DownloaderInfo) @router.get("/downloader", summary="下载器信息", response_model=schemas.DownloaderInfo)
def downloader(_: schemas.TokenPayload = Depends(verify_token)) -> Any: def downloader(name: str = None, _: schemas.TokenPayload = Depends(verify_token)) -> Any:
""" """
查询下载器信息 查询下载器信息
""" """
@@ -82,7 +82,7 @@ def downloader(_: schemas.TokenPayload = Depends(verify_token)) -> Any:
_, free_space = SystemUtils.space_usage([Path(d.download_path) for d in download_dirs]) _, free_space = SystemUtils.space_usage([Path(d.download_path) for d in download_dirs])
# 下载器信息 # 下载器信息
downloader_info = schemas.DownloaderInfo() downloader_info = schemas.DownloaderInfo()
transfer_infos = DashboardChain().downloader_info() transfer_infos = DashboardChain().downloader_info(name)
if transfer_infos: if transfer_infos:
for transfer_info in transfer_infos: for transfer_info in transfer_infos:
downloader_info.download_speed += transfer_info.download_speed downloader_info.download_speed += transfer_info.download_speed