From 19b1d29713e57ec3d2229b4f7f11da24c5a44d69 Mon Sep 17 00:00:00 2001 From: Zamitto <167933696+zamitto@users.noreply.github.com> Date: Mon, 5 Aug 2024 19:15:36 -0300 Subject: [PATCH] fix: reset downloadingGame and torrentId on cancelDownload --- src/main/services/download/http-download.ts | 2 +- src/main/services/download/real-debrid-downloader.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/services/download/http-download.ts b/src/main/services/download/http-download.ts index d74e862e..df1151d5 100644 --- a/src/main/services/download/http-download.ts +++ b/src/main/services/download/http-download.ts @@ -24,7 +24,7 @@ export class HTTPDownload { } static async cancelDownload(gid: string) { - const downloadItem: DownloadItem = this.downloads[gid]; + const downloadItem = this.downloads[gid]; downloadItem?.cancel(); delete this.downloads[gid]; } diff --git a/src/main/services/download/real-debrid-downloader.ts b/src/main/services/download/real-debrid-downloader.ts index 4877e6e2..ee5ee881 100644 --- a/src/main/services/download/real-debrid-downloader.ts +++ b/src/main/services/download/real-debrid-downloader.ts @@ -165,6 +165,9 @@ export class RealDebridDownloader { await HTTPDownload.cancelDownload(gid); this.downloads.delete(gameId); } + + this.realDebridTorrentId = null; + this.downloadingGame = null; } static async resumeDownload(gameId: number) {