优化代码逻辑,修复潜在播放问题

This commit is contained in:
lyswhut
2023-01-14 16:03:56 +08:00
parent d3c8f16aed
commit 850a429243
35 changed files with 85 additions and 342 deletions
@@ -191,12 +191,12 @@ export const registerListAction = (appSetting: LX.AppSetting, onListChanged: (li
userListsUpdatePosition(position, ids)
}
const list_music_add = ({ params: { id, musicInfos, addMusicLocationType } }: LX.IpcRendererEventParams<LX.List.ListActionMusicAdd>) => {
if (!addMusicLocationType) addMusicLocationType = appSetting['list.addMusicLocationType']
addMusicLocationType ??= appSetting['list.addMusicLocationType']
const updatedListIds = listMusicAdd(id, musicInfos, addMusicLocationType)
if (updatedListIds.length) onListChanged(updatedListIds)
}
const list_music_move = ({ params: { fromId, toId, musicInfos, addMusicLocationType } }: LX.IpcRendererEventParams<LX.List.ListActionMusicMove>) => {
if (!addMusicLocationType) addMusicLocationType = appSetting['list.addMusicLocationType']
addMusicLocationType ??= appSetting['list.addMusicLocationType']
const updatedListIds = listMusicMove(fromId, toId, musicInfos, addMusicLocationType)
if (updatedListIds.length) onListChanged(updatedListIds)
}