改变下载任务插入方式

This commit is contained in:
lyswhut
2020-03-13 19:44:55 +08:00
parent 393affbd90
commit 125207226b
2 changed files with 6 additions and 3 deletions
+5 -3
View File
@@ -126,8 +126,10 @@ const refreshUrl = function(commit, downloadInfo) {
getUrl(downloadInfo, true).then(result => {
commit('updateUrl', { downloadInfo, url: result.url })
commit('setStatusText', { downloadInfo, text: '链接刷新成功' })
dls[downloadInfo.key].refreshUrl(result.url)
dls[downloadInfo.key].start()
const dl = dls[downloadInfo.key]
if (!dl) return
dl.refreshUrl(result.url)
dl.start()
}).catch(err => {
console.log(err)
this.dispatch('download/startTask')
@@ -325,7 +327,7 @@ const actions = {
// mitations
const mutations = {
addTask(state, downloadInfo) {
state.list.push(downloadInfo)
state.list.unshift(downloadInfo)
},
removeTask(state, index) {
state.list.splice(index, 1)