diff --git a/src/widgets/jdownloader/proxy.js b/src/widgets/jdownloader/proxy.js index be858d518..da8214fc2 100644 --- a/src/widgets/jdownloader/proxy.js +++ b/src/widgets/jdownloader/proxy.js @@ -153,7 +153,7 @@ export default async function jdownloaderProxyHandler(req, res) { }) const packageStatus = await queryPackages(loginData[4], deviceData[1], loginData[5], { - "bytesLoaded": false, + "bytesLoaded": true, "bytesTotal": true, "comment": false, "enabled": true, @@ -171,13 +171,13 @@ export default async function jdownloaderProxyHandler(req, res) { } ) - let bytesRemaining = 0; + let totalLoaded = 0; let totalBytes = 0; let totalSpeed = 0; packageStatus.forEach(file => { totalBytes += file.bytesTotal; if (file.finished !== true) { - bytesRemaining += file.bytesTotal; + totalLoaded += file.bytesLoaded; if (file.speed) { totalSpeed += file.speed; } @@ -186,11 +186,11 @@ export default async function jdownloaderProxyHandler(req, res) { const data = { downloadCount: packageStatus.length, - bytesRemaining, + bytesRemaining: totalBytes - totalLoaded, totalBytes, totalSpeed }; return res.send(data); -} \ No newline at end of file +}