diff --git a/xiaomusic/httpserver.py b/xiaomusic/httpserver.py index 2a55fd6..be869e0 100644 --- a/xiaomusic/httpserver.py +++ b/xiaomusic/httpserver.py @@ -316,9 +316,9 @@ class MusicItem(BaseModel): @app.post("/delmusic") -def delmusic(data: MusicItem, Verifcation=Depends(verification)): +async def delmusic(data: MusicItem, Verifcation=Depends(verification)): log.info(data) - xiaomusic.del_music(data.name) + await xiaomusic.del_music(data.name) return "success" diff --git a/xiaomusic/xiaomusic.py b/xiaomusic/xiaomusic.py index 5f52693..286dd2a 100644 --- a/xiaomusic/xiaomusic.py +++ b/xiaomusic/xiaomusic.py @@ -892,7 +892,7 @@ class XiaoMusic: self.log.info("gen_music_list ok") # 删除歌曲 - def del_music(self, name): + async def del_music(self, name): filename = self.get_filename(name) if filename == "": self.log.info(f"${name} not exist")