修复打开kw歌单失败时会无限重试的问题

pull/590/head
lyswhut 2021-06-03 15:12:53 +08:00
parent b53fe2dd5e
commit 0791e760a4
2 changed files with 11 additions and 7 deletions

View File

@ -1,3 +1,7 @@
### 优化 ### 优化
- 优化wy源歌单导入匹配 - 优化wy源歌单导入匹配
### 修复
- 修复打开kw歌单失败时会无限重试的问题

View File

@ -226,13 +226,13 @@ export default {
} }
}) })
}, },
async getListDetailDigest5(id, page) { async getListDetailDigest5(id, page, retryNum) {
const detailId = await this.getListDetailDigest5Info(id) const detailId = await this.getListDetailDigest5Info(id, retryNum)
return this.getListDetailDigest5Music(detailId, page) return this.getListDetailDigest5Music(detailId, page, retryNum)
}, },
// 获取歌曲列表内的音乐 // 获取歌曲列表内的音乐
getListDetail(id, page) { getListDetail(id, page, retryNum = 0) {
// console.log(id) // console.log(id)
if ((/[?&:/]/.test(id))) id = id.replace(this.regExps.listDetailLink, '$1') if ((/[?&:/]/.test(id))) id = id.replace(this.regExps.listDetailLink, '$1')
else if (/^digest-/.test(id)) { else if (/^digest-/.test(id)) {
@ -242,12 +242,12 @@ export default {
switch (digest) { switch (digest) {
case '8': case '8':
break break
case '13': return album.getAlbumListDetail(id, page) case '13': return album.getAlbumListDetail(id, page, retryNum)
case '5': case '5':
default: return this.getListDetailDigest5(id, page) default: return this.getListDetailDigest5(id, page, retryNum)
} }
} }
return this.getListDetailDigest8(id, page) return this.getListDetailDigest8(id, page, retryNum)
}, },
filterListDetail(rawData) { filterListDetail(rawData) {
// console.log(rawData) // console.log(rawData)