From 2ff8cebe52026960111997876b8ffc29c7590db9 Mon Sep 17 00:00:00 2001 From: XorogVEVO Date: Wed, 1 Dec 2021 11:51:57 +0100 Subject: [PATCH] Remove sheduled task from list when ran --- UniversalExtensions.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/UniversalExtensions.cs b/UniversalExtensions.cs index 8af40f4..c415e6a 100644 --- a/UniversalExtensions.cs +++ b/UniversalExtensions.cs @@ -181,6 +181,9 @@ public static class UniversalExtensions _ = Task.Delay(runTime.GetTimespanUntil().Milliseconds, CancellationToken.Token).ContinueWith(x => { + if (registeredScheduledTasks.ContainsKey(UID)) + registeredScheduledTasks.Remove(UID); + if (x.IsCompletedSuccessfully) task.Start(); });