添加源存在性检查

This commit is contained in:
lyswhut
2022-11-04 15:18:25 +08:00
parent 9e6bfaada4
commit 303d712860
15 changed files with 26 additions and 24 deletions
+1 -1
View File
@@ -154,7 +154,7 @@ export const getListDetailAll = async(id: string, source: LX.OnlineSource, isRef
result.list = markRawList(deduplicationList(result.list.map(m => toNewMusicInfo(m))))
cache.set(key, result)
return result
}) ?? Promise.reject(new Error('source not found'))
}) ?? Promise.reject(new Error('source not found' + source))
}
return await loadData(id, 1).then((result: ListDetailInfo) => {
if (result.total <= result.limit) return result.list
+1 -1
View File
@@ -10,7 +10,7 @@ export const sources: LX.OnlineSource[] = markRaw([])
export const sortList = markRaw<Partial<Record<LX.OnlineSource, SortInfo[]>>>({})
for (const source of music.sources) {
const songList = music[source.id as LX.OnlineSource].songList
const songList = music[source.id as LX.OnlineSource]?.songList
if (!songList) continue
sources.push(source.id as LX.OnlineSource)
sortList[source.id as LX.OnlineSource] = songList.sortList as SortInfo[]