diff --git a/src/main/modules/downloadManager.ts b/src/main/modules/downloadManager.ts index 6c806c6..5373bb9 100644 --- a/src/main/modules/downloadManager.ts +++ b/src/main/modules/downloadManager.ts @@ -523,7 +523,7 @@ class DownloadManager { } else { // Full response (200) - start from beginning task.loaded = 0; - const contentLength = response.headers['content-length']; + const contentLength = response.headers['content-length'] as string; task.total = contentLength ? parseInt(contentLength, 10) : 0; } diff --git a/src/renderer/views/download/DownloadPage.vue b/src/renderer/views/download/DownloadPage.vue index 31bad5f..7506ef1 100644 --- a/src/renderer/views/download/DownloadPage.vue +++ b/src/renderer/views/download/DownloadPage.vue @@ -915,16 +915,16 @@ const saveDownloadSettings = () => { }; const initDownloadSettings = async () => { - const path = await window.electron.ipcRenderer.invoke('get-store-value', 'set.downloadPath'); - const nameFormat = await window.electron.ipcRenderer.invoke( + const path = window.electron.ipcRenderer.sendSync('get-store-value', 'set.downloadPath'); + const nameFormat = window.electron.ipcRenderer.sendSync( 'get-store-value', 'set.downloadNameFormat' ); - const separator = await window.electron.ipcRenderer.invoke( + const separator = window.electron.ipcRenderer.sendSync( 'get-store-value', 'set.downloadSeparator' ); - const saveLyric = await window.electron.ipcRenderer.invoke( + const saveLyric = window.electron.ipcRenderer.sendSync( 'get-store-value', 'set.downloadSaveLyric' );