修复封面链接事件在封面链接相同时仍然触发的问题

pull/1853/head
lyswhut 2024-04-11 13:07:54 +08:00
parent 0522114c5d
commit 75750ad38d
1 changed files with 3 additions and 3 deletions

View File

@ -1,5 +1,5 @@
import { isEmpty, setPause, setPlay, setResource, setStop } from '@renderer/plugins/player'
import { isPlay, playedList, playInfo, playMusicInfo, tempPlayList } from '@renderer/store/player/state'
import { isPlay, playedList, playInfo, playMusicInfo, tempPlayList, musicInfo as _musicInfo } from '@renderer/store/player/state'
import {
getList,
clearPlayedList,
@ -148,7 +148,7 @@ const handleRestorePlay = async(restorePlayInfo: LX.Player.SavedPlayInfo) => {
void getPicPath({ musicInfo, listId: playMusicInfo.listId }).then((url: string) => {
if (musicInfo.id != playMusicInfo.musicInfo?.id) return
if (musicInfo.id != playMusicInfo.musicInfo?.id || url == _musicInfo.pic) return
setMusicInfo({ pic: url })
window.app_event.picUpdated()
}).catch(_ => _)
@ -198,7 +198,7 @@ const handlePlay = () => {
setMusicUrl(musicInfo)
void getPicPath({ musicInfo, listId: playMusicInfo.listId }).then((url: string) => {
if (musicInfo.id != playMusicInfo.musicInfo?.id) return
if (musicInfo.id != playMusicInfo.musicInfo?.id || url == _musicInfo.pic) return
setMusicInfo({ pic: url })
window.app_event.picUpdated()
}).catch(_ => _)