修复潜在问题
parent
ff6b7cbec2
commit
eab5e51f66
|
@ -41,7 +41,7 @@ export const overwirteDislikeInfo = async(rules: string) => {
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
|
||||||
export const hasDislike = (info: LX.Music.MusicInfo | null) => {
|
export const hasDislike = (info: LX.Music.MusicInfo | LX.Download.ListItem | null) => {
|
||||||
if (!info) return false
|
if (!info) return false
|
||||||
return action.hasDislike(info)
|
return action.hasDislike(info)
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,8 @@ import { dislikeInfo } from './state'
|
||||||
import { SPLIT_CHAR } from '@common/constants'
|
import { SPLIT_CHAR } from '@common/constants'
|
||||||
|
|
||||||
|
|
||||||
export const hasDislike = (info: LX.Music.MusicInfo) => {
|
export const hasDislike = (info: LX.Music.MusicInfo | LX.Download.ListItem) => {
|
||||||
|
if ('progress' in info) info = info.metadata.musicInfo
|
||||||
const name = info.name?.replaceAll(SPLIT_CHAR.DISLIKE_NAME, SPLIT_CHAR.DISLIKE_NAME_ALIAS).toLocaleLowerCase().trim() ?? ''
|
const name = info.name?.replaceAll(SPLIT_CHAR.DISLIKE_NAME, SPLIT_CHAR.DISLIKE_NAME_ALIAS).toLocaleLowerCase().trim() ?? ''
|
||||||
const singer = info.singer?.replaceAll(SPLIT_CHAR.DISLIKE_NAME, SPLIT_CHAR.DISLIKE_NAME_ALIAS).toLocaleLowerCase().trim() ?? ''
|
const singer = info.singer?.replaceAll(SPLIT_CHAR.DISLIKE_NAME, SPLIT_CHAR.DISLIKE_NAME_ALIAS).toLocaleLowerCase().trim() ?? ''
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue