Fixed isLoading never ends when downloading logfile via showSaveFilePicker
This commit is contained in:
@@ -144,9 +144,14 @@ const downloadFile = () => {
|
|||||||
const response = request(`/log/${filename}?download=1`)
|
const response = request(`/log/${filename}?download=1`)
|
||||||
|
|
||||||
if ('showSaveFilePicker' in window) {
|
if ('showSaveFilePicker' in window) {
|
||||||
response.then(async res => res.body.pipeTo(await (await showSaveFilePicker({
|
response.then(async res => {
|
||||||
|
isDownloading.value = false;
|
||||||
|
|
||||||
|
return res.body.pipeTo(await (await showSaveFilePicker({
|
||||||
suggestedName: `${filename}`
|
suggestedName: `${filename}`
|
||||||
})).createWritable()))
|
})).createWritable())
|
||||||
|
|
||||||
|
})
|
||||||
} else {
|
} else {
|
||||||
response.then(res => res.blob()).then(blob => {
|
response.then(res => res.blob()).then(blob => {
|
||||||
isDownloading.value = false;
|
isDownloading.value = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user