namespace Cleanuparr.Infrastructure.Features.DownloadClient; /// /// Download clients that can report whether an *arr queue item should be removed. /// Implemented by every current client (torrent and usenet). /// public interface IQueueCheckCapable : IDownloadService { /// /// Checks whether the download should be removed from the *arr queue. /// /// The download id. /// Downloads to ignore from processing. Task ShouldRemoveFromArrQueueAsync(string downloadId, IReadOnlyList ignoredDownloads); }