Don't re-trigger completed event

This commit is contained in:
Mark McDowall 2020-03-03 20:00:01 -08:00 committed by ta264
parent 25b37ace34
commit f7c05d98a9

View file

@ -32,18 +32,6 @@ public DownloadProcessingService(IConfigService configService,
_logger = logger;
}
private void RemoveCompletedDownloads()
{
var trackedDownloads = _trackedDownloadService.GetTrackedDownloads()
.Where(t => !t.DownloadItem.Removed && t.DownloadItem.CanBeRemoved && t.State == TrackedDownloadState.Imported)
.ToList();
foreach (var trackedDownload in trackedDownloads)
{
_eventAggregator.PublishEvent(new DownloadCanBeRemovedEvent(trackedDownload));
}
}
public void Execute(ProcessMonitoredDownloadsCommand message)
{
var enableCompletedDownloadHandling = _configService.EnableCompletedDownloadHandling;
@ -71,12 +59,6 @@ public void Execute(ProcessMonitoredDownloadsCommand message)
}
}
// Imported downloads are no longer trackable so process them after processing trackable downloads
if (removeCompletedDownloads)
{
RemoveCompletedDownloads();
}
_eventAggregator.PublishEvent(new DownloadsProcessedEvent());
}
}