mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/lyswhut/lx-music-desktop.git
synced 2026-09-20 08:04:00 +08:00
去重
This commit is contained in:
@@ -51,7 +51,7 @@ const initDislikeList = () => {
|
||||
}
|
||||
}
|
||||
|
||||
dislikeInfo.rules = list.join('\n') + '\n'
|
||||
dislikeInfo.rules = Array.from(new Set(list)).join('\n') + '\n'
|
||||
|
||||
return dislikeInfo
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ export default ({ props }) => {
|
||||
const handleDislikeMusic = async(index) => {
|
||||
const minfo = props.list[index]
|
||||
await addDislikeInfo([{ name: minfo.name, singer: minfo.singer }])
|
||||
if (!playMusicInfo.isTempPlay && hasDislike(playMusicInfo.musicInfo)) {
|
||||
if (hasDislike(playMusicInfo.musicInfo)) {
|
||||
playNext(true)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -105,9 +105,7 @@ export default () => {
|
||||
if (!playMusicInfo.musicInfo) return
|
||||
const minfo = 'progress' in playMusicInfo.musicInfo ? playMusicInfo.musicInfo.metadata.musicInfo : playMusicInfo.musicInfo
|
||||
await addDislikeInfo([{ name: minfo.name, singer: minfo.singer }])
|
||||
if (!playMusicInfo.isTempPlay) {
|
||||
playNext(true)
|
||||
}
|
||||
playNext(true)
|
||||
}
|
||||
|
||||
watch(() => appSetting['player.togglePlayMethod'], newValue => {
|
||||
|
||||
@@ -45,7 +45,7 @@ const initNameSet = () => {
|
||||
list.push(`${SPLIT_CHAR.DISLIKE_NAME}${singer}`)
|
||||
}
|
||||
}
|
||||
dislikeInfo.rules = list.join('\n') + '\n'
|
||||
dislikeInfo.rules = Array.from(new Set(list)).join('\n') + '\n'
|
||||
}
|
||||
|
||||
export const addDislikeInfo = (infos: LX.Dislike.DislikeMusicInfo[]) => {
|
||||
|
||||
@@ -40,7 +40,7 @@ export default ({ props, list, selectedList, removeAllSelect }) => {
|
||||
const handleDislikeMusic = async(index) => {
|
||||
const minfo = list.value[index]
|
||||
await addDislikeInfo([{ name: minfo.name, singer: minfo.singer }])
|
||||
if (!playMusicInfo.isTempPlay && hasDislike(playMusicInfo.musicInfo)) {
|
||||
if (hasDislike(playMusicInfo.musicInfo)) {
|
||||
playNext(true)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user