support removing favourite music entires

This commit is contained in:
ppc
2025-08-06 18:04:40 +01:00
parent c59ce54eb0
commit 2d61646307
2 changed files with 34 additions and 22 deletions

View File

@@ -258,9 +258,9 @@ class Mai2DX(Mai2Base):
if kind_id is not None:
await self.data.item.put_favorite(user_id, kind_id, fav["itemIdList"])
if "userFavoritemusicList" in upsert and len(upsert["userFavoritemusicList"]) > 0:
for fav in upsert["userFavoritemusicList"]:
await self.data.item.add_fav_music(user_id, fav["id"], fav["orderId"])
# added in BUDDiES+
if "isNewFavoritemusicList" in upsert and upsert["isNewFavoritemusicList"] != "" and "userFavoritemusicList" in upsert:
await self.data.item.put_fav_music(user_id, ((fav["id"], fav["orderId"]) for fav in upsert["userFavoritemusicList"]))
if (
"userFriendSeasonRankingList" in upsert