From 29690d9b6fea610d00ed219d3cee799272eadf44 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Fri, 8 Apr 2011 17:04:50 -0700 Subject: [PATCH] Removed IRssSyncProvider & IBacklogProvider --- NzbDrone.Core/CentralDispatch.cs | 2 +- NzbDrone.Core/Providers/BacklogProvider.cs | 21 +++++++++++++++++++ NzbDrone.Core/Providers/IBacklogProvider.cs | 15 ------------- ...IRssSyncProvider.cs => RssSyncProvider.cs} | 9 ++------ 4 files changed, 24 insertions(+), 23 deletions(-) create mode 100644 NzbDrone.Core/Providers/BacklogProvider.cs delete mode 100644 NzbDrone.Core/Providers/IBacklogProvider.cs rename NzbDrone.Core/Providers/{IRssSyncProvider.cs => RssSyncProvider.cs} (53%) diff --git a/NzbDrone.Core/CentralDispatch.cs b/NzbDrone.Core/CentralDispatch.cs index 010006b64..f0128c587 100644 --- a/NzbDrone.Core/CentralDispatch.cs +++ b/NzbDrone.Core/CentralDispatch.cs @@ -79,7 +79,7 @@ namespace NzbDrone.Core _kernel.Bind().ToSelf().InSingletonScope(); _kernel.Bind().To().InSingletonScope(); _kernel.Bind().To().InSingletonScope(); - _kernel.Bind().To().InSingletonScope(); + _kernel.Bind().ToSelf().InSingletonScope(); _kernel.Bind().ToMethod(c => new SimpleRepository(dbProvider, SimpleRepositoryOptions.RunMigrations)).InSingletonScope(); _kernel.Bind().ToConstant(logRepository).WhenInjectedInto().InSingletonScope(); diff --git a/NzbDrone.Core/Providers/BacklogProvider.cs b/NzbDrone.Core/Providers/BacklogProvider.cs new file mode 100644 index 000000000..3c36c82e4 --- /dev/null +++ b/NzbDrone.Core/Providers/BacklogProvider.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace NzbDrone.Core.Providers +{ + public class BacklogProvider + { + //Will provide Backlog Search functionality + + public virtual bool StartSearch() + { + throw new NotImplementedException(); + } + public virtual bool StartSearch(int seriesId) + { + throw new NotImplementedException(); + } + } +} \ No newline at end of file diff --git a/NzbDrone.Core/Providers/IBacklogProvider.cs b/NzbDrone.Core/Providers/IBacklogProvider.cs deleted file mode 100644 index 4b1e3cd71..000000000 --- a/NzbDrone.Core/Providers/IBacklogProvider.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace NzbDrone.Core.Providers -{ - public interface IBacklogProvider - { - //Will provide Backlog Search functionality - - bool StartSearch(); - bool StartSearch(int seriesId); - } -} \ No newline at end of file diff --git a/NzbDrone.Core/Providers/IRssSyncProvider.cs b/NzbDrone.Core/Providers/RssSyncProvider.cs similarity index 53% rename from NzbDrone.Core/Providers/IRssSyncProvider.cs rename to NzbDrone.Core/Providers/RssSyncProvider.cs index 61a46e343..d8cd33398 100644 --- a/NzbDrone.Core/Providers/IRssSyncProvider.cs +++ b/NzbDrone.Core/Providers/RssSyncProvider.cs @@ -5,14 +5,9 @@ using System.Text; namespace NzbDrone.Core.Providers { - public interface IRssSyncProvider + public class RssSyncProvider { - void Begin(); - } - - public class RssSyncProvider : IRssSyncProvider - { - public void Begin() + public virtual void Begin() { }