From c77a88dd2fcb025b1d1d492324f66bb816fdf878 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Fri, 8 Apr 2011 08:36:34 -0700 Subject: [PATCH] Removed IDownloadProvider --- NzbDrone.Core/CentralDispatch.cs | 2 +- NzbDrone.Core/NzbDrone.Core.csproj | 1 - NzbDrone.Core/Providers/IBacklogProvider.cs | 2 +- NzbDrone.Core/Providers/IDownloadProvider.cs | 9 --------- NzbDrone.Core/Providers/SabProvider.cs | 8 ++++---- 5 files changed, 6 insertions(+), 16 deletions(-) delete mode 100644 NzbDrone.Core/Providers/IDownloadProvider.cs diff --git a/NzbDrone.Core/CentralDispatch.cs b/NzbDrone.Core/CentralDispatch.cs index a7ea81258..fb9826f65 100644 --- a/NzbDrone.Core/CentralDispatch.cs +++ b/NzbDrone.Core/CentralDispatch.cs @@ -66,7 +66,7 @@ namespace NzbDrone.Core _kernel.Bind().To(); _kernel.Bind().To(); _kernel.Bind().To(); - _kernel.Bind().To(); + _kernel.Bind().To(); _kernel.Bind().To(); _kernel.Bind().To(); _kernel.Bind().To(); diff --git a/NzbDrone.Core/NzbDrone.Core.csproj b/NzbDrone.Core/NzbDrone.Core.csproj index b864ec4c4..994abd306 100644 --- a/NzbDrone.Core/NzbDrone.Core.csproj +++ b/NzbDrone.Core/NzbDrone.Core.csproj @@ -213,7 +213,6 @@ - diff --git a/NzbDrone.Core/Providers/IBacklogProvider.cs b/NzbDrone.Core/Providers/IBacklogProvider.cs index 8afaf62cc..4b1e3cd71 100644 --- a/NzbDrone.Core/Providers/IBacklogProvider.cs +++ b/NzbDrone.Core/Providers/IBacklogProvider.cs @@ -12,4 +12,4 @@ namespace NzbDrone.Core.Providers bool StartSearch(); bool StartSearch(int seriesId); } -} +} \ No newline at end of file diff --git a/NzbDrone.Core/Providers/IDownloadProvider.cs b/NzbDrone.Core/Providers/IDownloadProvider.cs deleted file mode 100644 index 8cd36844a..000000000 --- a/NzbDrone.Core/Providers/IDownloadProvider.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace NzbDrone.Core.Providers -{ - public interface IDownloadProvider - { - bool AddByUrl(string url, string title); //Should accept something other than string (NzbInfo?) returns success or failure - bool IsInQueue(string title); //Should accept something other than string (Episode?) returns bool - bool AddById(string id, string title); - } -} \ No newline at end of file diff --git a/NzbDrone.Core/Providers/SabProvider.cs b/NzbDrone.Core/Providers/SabProvider.cs index a689ae5a6..d2889f24f 100644 --- a/NzbDrone.Core/Providers/SabProvider.cs +++ b/NzbDrone.Core/Providers/SabProvider.cs @@ -7,7 +7,7 @@ using NzbDrone.Core.Providers.Core; namespace NzbDrone.Core.Providers { - public class SabProvider : IDownloadProvider + public class SabProvider { private readonly IConfigProvider _config; private readonly HttpProvider _http; @@ -22,7 +22,7 @@ namespace NzbDrone.Core.Providers #region IDownloadProvider Members - public bool AddByUrl(string url, string title) + public virtual bool AddByUrl(string url, string title) { const string mode = "addurl"; string cat = _config.GetValue("SabTvCategory", String.Empty, true); @@ -45,7 +45,7 @@ namespace NzbDrone.Core.Providers return false; } - public bool IsInQueue(string title) + public virtual bool IsInQueue(string title) { const string action = "mode=queue&output=xml"; string request = GetSabRequest(action); @@ -71,7 +71,7 @@ namespace NzbDrone.Core.Providers return false; //Not in Queue } - public bool AddById(string id, string title) + public virtual bool AddById(string id, string title) { //mode=addid&name=333333&pp=3&script=customscript.cmd&cat=Example&priority=-1