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() { }