修复开始任务时对任务开始失败时的错误处理

pull/225/head
lyswhut 2020-04-30 00:17:43 +08:00
parent 12c370d7cb
commit f237a9aab5
1 changed files with 9 additions and 2 deletions

View File

@ -291,7 +291,10 @@ const actions = {
try { try {
await checkPath(rootState.setting.download.savePath) await checkPath(rootState.setting.download.savePath)
} catch (error) { } catch (error) {
if (error) return commit('setStatusText', '检查下载目录出错: ' + error.message) commit('onError', downloadInfo)
commit('setStatusText', '检查下载目录出错: ' + error.message)
await dispatch('startTask')
return
} }
const _this = this const _this = this
const options = { const options = {
@ -422,7 +425,11 @@ const actions = {
dl.updateSaveInfo(rootState.setting.download.savePath, downloadInfo.fileName) dl.updateSaveInfo(rootState.setting.download.savePath, downloadInfo.fileName)
try { try {
await dl.start() await dl.start()
} catch (_) {} } catch (error) {
commit('onError', downloadInfo)
commit('setStatusText', error.message)
await dispatch('startTask')
}
} else { } else {
await dispatch('handleStartTask', downloadInfo) await dispatch('handleStartTask', downloadInfo)
} }