完善同步

This commit is contained in:
lyswhut
2022-12-26 17:40:45 +08:00
parent 4cea16c326
commit a7c2857808
12 changed files with 68 additions and 51 deletions
@@ -202,6 +202,17 @@ export const listMusicOverwrite = (listId: string, musicInfos: LX.Music.MusicInf
return isExist || listId == loveList.id ? [listId] : []
}
export const listMusicClear = (ids: string[]): string[] => {
const changedIds: string[] = []
for (const id of ids) {
const list = allMusicList.get(id)
if (!list?.length) continue
overwriteMusicList(id, [])
changedIds.push(id)
}
return changedIds
}
export const listMusicAdd = (id: string, musicInfos: LX.Music.MusicInfo[], addMusicLocationType: LX.AddMusicLocationType): string[] => {
const targetList = allMusicList.get(id)
if (!targetList) return id == loveList.id ? [id] : []