1
0
mirror of https://github.com/hanxi/xiaomusic.git synced 2026-04-02 11:05:08 +08:00

feat: 新增接口 /cmdstatus 用于查询异步任务是否执行完毕

This commit is contained in:
涵曦
2024-10-07 04:19:45 +08:00
parent b3af44f42c
commit 01ed21f83d
2 changed files with 17 additions and 0 deletions

View File

@@ -203,6 +203,14 @@ async def do_cmd(data: DidCmd, Verifcation=Depends(verification)):
return {"ret": "Unknow cmd"}
@app.get("/cmdstatus")
async def cmd_status(Verifcation=Depends(verification)):
finish = await xiaomusic.is_task_finish()
if finish:
return {"ret": "OK", "status": "finish"}
return {"ret": "OK", "status": "running"}
@app.get("/getsetting")
async def getsetting(need_device_list: bool = False, Verifcation=Depends(verification)):
config = xiaomusic.getconfig()