diff --git a/package.json b/package.json index 2e13bb5..fe5cba9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "knockoutcitylauncher", "description": "Unofficial Knockout City Launcher", - "version": "0.1.3", + "version": "0.1.4", "private": true, "homepage": "./", "main": "public/electron.js", diff --git a/public/electron.js b/public/electron.js index ee58a43..2089299 100644 --- a/public/electron.js +++ b/public/electron.js @@ -121,8 +121,9 @@ function createWindow () { }); res.on('data', (chunk) => { - win.webContents.executeJavaScript(`window.postMessage({type: "download-progress", data: ${roundToDecimalPlace(((fileSize + writeStream.bytesWritten) / (res.headers['content-length'] + fileSize)) * 100, 2)}})`) - win.setProgressBar((fileSize + writeStream.bytesWritten) / (res.headers['content-length'] + fileSize)) + console.log((fileSize + writeStream.bytesWritten) / (parseFloat(res.headers['content-length']) + fileSize)) + win.webContents.executeJavaScript(`window.postMessage({type: "download-progress", data: ${roundToDecimalPlace(((fileSize + writeStream.bytesWritten) / (parseFloat(res.headers['content-length']) + fileSize)) * 100, 2)}})`) + win.setProgressBar((fileSize + writeStream.bytesWritten) / (parseFloat(res.headers['content-length']) + fileSize)) }); ipcMain.once('cancel-download', async (event, arg) => {