From 8a1931f75ce068ff1bec78b968b27699d6149bad Mon Sep 17 00:00:00 2001 From: Zamitto <167933696+zamitto@users.noreply.github.com> Date: Sat, 20 Jul 2024 16:52:27 -0300 Subject: [PATCH] feat: use new electron version to get download speed --- package.json | 2 +- src/main/services/download/generic-http-downloader.ts | 8 ++++---- src/main/services/download/http-download.ts | 2 +- yarn.lock | 8 ++++---- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index c99a9bac..d7996e6a 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "@types/user-agents": "^1.0.4", "@vanilla-extract/vite-plugin": "^4.0.7", "@vitejs/plugin-react": "^4.2.1", - "electron": "^30.0.9", + "electron": "^30.3.0", "electron-builder": "^24.9.1", "electron-vite": "^2.0.0", "eslint": "^8.56.0", diff --git a/src/main/services/download/generic-http-downloader.ts b/src/main/services/download/generic-http-downloader.ts index a482c075..c078be80 100644 --- a/src/main/services/download/generic-http-downloader.ts +++ b/src/main/services/download/generic-http-downloader.ts @@ -30,11 +30,11 @@ export class GenericHTTPDownloader { const result = { numPeers: 0, numSeeds: 0, - downloadSpeed: Number(status.downloadSpeed), + downloadSpeed: status.downloadSpeed, timeRemaining: calculateETA( - Number(status.totalLength), - Number(status.completedLength), - Number(status.downloadSpeed) + status.totalLength, + status.completedLength, + status.downloadSpeed ), isDownloadingMetadata: false, isCheckingFiles: false, diff --git a/src/main/services/download/http-download.ts b/src/main/services/download/http-download.ts index ec9ba635..d9c36916 100644 --- a/src/main/services/download/http-download.ts +++ b/src/main/services/download/http-download.ts @@ -16,7 +16,7 @@ export class HTTPDownload { return { completedLength: downloadItem.getReceivedBytes(), totalLength: downloadItem.getTotalBytes(), - downloadSpeed: 0, + downloadSpeed: downloadItem.getCurrentBytesPerSecond(), }; } diff --git a/yarn.lock b/yarn.lock index 00172038..9c829f62 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3739,10 +3739,10 @@ electron-vite@^2.0.0: magic-string "^0.30.5" picocolors "^1.0.0" -electron@^30.0.9: - version "30.0.9" - resolved "https://registry.npmjs.org/electron/-/electron-30.0.9.tgz" - integrity sha512-ArxgdGHVu3o5uaP+Tqj8cJDvU03R6vrGrOqiMs7JXLnvQHMqXJIIxmFKQAIdJW8VoT3ac3hD21tA7cPO10RLow== +electron@^30.1.0: + version "30.3.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-30.3.0.tgz#9d7af06c11242d5c6ca5b9920c9dc49feab90299" + integrity sha512-/rWPcpCL4sYCUm1bY8if1dO8nyFTwXlPUP0dpL3ir5iLK/9NshN6lIJ8xceEY8CEYVLMIYRkxXb44Q9cdrjtOQ== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0"