mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-27 22:56:45 -04:00
New: Drone now uses the Download Client API to determine if a download is ready for import. (User configuration is required to replace the drone factory with this feature)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using System.Collections.Generic;
|
||||
using NzbDrone.Core.Indexers;
|
||||
using NzbDrone.Core.Parser.Model;
|
||||
using NzbDrone.Core.ThingiProvider;
|
||||
|
||||
@@ -6,11 +7,11 @@ namespace NzbDrone.Core.Download
|
||||
{
|
||||
public interface IDownloadClient : IProvider
|
||||
{
|
||||
string DownloadNzb(RemoteEpisode remoteEpisode);
|
||||
IEnumerable<QueueItem> GetQueue();
|
||||
IEnumerable<HistoryItem> GetHistory(int start = 0, int limit = 0);
|
||||
void RemoveFromQueue(string id);
|
||||
void RemoveFromHistory(string id);
|
||||
DownloadProtocol Protocol { get; }
|
||||
|
||||
string Download(RemoteEpisode remoteEpisode);
|
||||
IEnumerable<DownloadClientItem> GetItems();
|
||||
void RemoveItem(string id);
|
||||
void RetryDownload(string id);
|
||||
void Test();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user