删除未下载完成的任务时,只同时尝试删除已有下载进度的本地文件(#849)
parent
0d1e2c3349
commit
bfe7f24a4b
|
@ -6,6 +6,7 @@
|
||||||
|
|
||||||
- 同时删除一首歌以上时将需要二次确认删除
|
- 同时删除一首歌以上时将需要二次确认删除
|
||||||
- 禁用透明窗口时右侧不再偏移5px距离(在win7、Ubuntu等系统上测试发现不偏移也不影响滚动条的拖动了)
|
- 禁用透明窗口时右侧不再偏移5px距离(在win7、Ubuntu等系统上测试发现不偏移也不影响滚动条的拖动了)
|
||||||
|
- 删除未下载完成的任务时,只同时尝试删除已有下载进度的本地文件
|
||||||
|
|
||||||
### 修复
|
### 修复
|
||||||
|
|
||||||
|
|
|
@ -519,7 +519,8 @@ const actions = {
|
||||||
delete dls[item.key]
|
delete dls[item.key]
|
||||||
}
|
}
|
||||||
commit('removeTask', item)
|
commit('removeTask', item)
|
||||||
if (item.status != downloadStatus.COMPLETED) {
|
// 没有未完成、已下载大于1k
|
||||||
|
if (item.status != downloadStatus.COMPLETED && item.progress.total && item.progress.downloaded > 1024) {
|
||||||
try {
|
try {
|
||||||
await deleteFile(item.metadata.filePath)
|
await deleteFile(item.metadata.filePath)
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
|
@ -541,7 +542,8 @@ const actions = {
|
||||||
delete dls[item.key]
|
delete dls[item.key]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (item.status != downloadStatus.COMPLETED) {
|
// 没有未完成、已下载大于1k
|
||||||
|
if (item.status != downloadStatus.COMPLETED && item.progress.total && item.progress.downloaded > 1024) {
|
||||||
deleteFile(item.metadata.filePath).catch(_ => _)
|
deleteFile(item.metadata.filePath).catch(_ => _)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue