From 437136804d3a3be543543c01530970bfe1ca7588 Mon Sep 17 00:00:00 2001 From: glax Date: Mon, 5 Jun 2023 21:16:04 +0200 Subject: [PATCH] Also delete downloadChapterTask when delete download new chapter tasks --- Tranga/TaskManager.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Tranga/TaskManager.cs b/Tranga/TaskManager.cs index 446aba6..eac6d22 100644 --- a/Tranga/TaskManager.cs +++ b/Tranga/TaskManager.cs @@ -223,10 +223,16 @@ public class TaskManager if (connectorName is null || publicationId is null) logger?.WriteLine(this.GetType().ToString(), "connectorName and publication can not be null"); else + { _allTasks.RemoveWhere(mTask => mTask.GetType() == typeof(DownloadNewChaptersTask) && ((DownloadNewChaptersTask)mTask).publication.internalId == publicationId && ((DownloadNewChaptersTask)mTask).connectorName == connectorName!); + _allTasks.RemoveWhere(mTask => + mTask.GetType() == typeof(DownloadChapterTask) && + ((DownloadChapterTask)mTask).publication.internalId == publicationId && + ((DownloadChapterTask)mTask).connectorName == connectorName!); + } break; } ExportDataAndSettings();