Remove sheduled task from list when ran

This commit is contained in:
XorogVEVO 2021-12-01 11:51:57 +01:00
parent 7062259911
commit 2ff8cebe52

View file

@ -181,6 +181,9 @@ public static class UniversalExtensions
_ = Task.Delay(runTime.GetTimespanUntil().Milliseconds, CancellationToken.Token).ContinueWith(x => _ = Task.Delay(runTime.GetTimespanUntil().Milliseconds, CancellationToken.Token).ContinueWith(x =>
{ {
if (registeredScheduledTasks.ContainsKey(UID))
registeredScheduledTasks.Remove(UID);
if (x.IsCompletedSuccessfully) if (x.IsCompletedSuccessfully)
task.Start(); task.Start();
}); });