diff --git a/NzbDrone.Core/CentralDispatch.cs b/NzbDrone.Core/CentralDispatch.cs index 13f22ed8d..14724ad1d 100644 --- a/NzbDrone.Core/CentralDispatch.cs +++ b/NzbDrone.Core/CentralDispatch.cs @@ -70,7 +70,7 @@ namespace NzbDrone.Core _kernel.Bind().To(); _kernel.Bind().To(); _kernel.Bind().To(); - _kernel.Bind().To(); + _kernel.Bind().To(); _kernel.Bind().To().InSingletonScope(); _kernel.Bind().To().InSingletonScope(); _kernel.Bind().To().InSingletonScope(); diff --git a/NzbDrone.Core/NzbDrone.Core.csproj b/NzbDrone.Core/NzbDrone.Core.csproj index 9fc950dee..c19fc7961 100644 --- a/NzbDrone.Core/NzbDrone.Core.csproj +++ b/NzbDrone.Core/NzbDrone.Core.csproj @@ -192,7 +192,6 @@ - diff --git a/NzbDrone.Core/Providers/ExternalNotificationProvider.cs b/NzbDrone.Core/Providers/ExternalNotificationProvider.cs index 5c397d268..54efe3267 100644 --- a/NzbDrone.Core/Providers/ExternalNotificationProvider.cs +++ b/NzbDrone.Core/Providers/ExternalNotificationProvider.cs @@ -13,12 +13,12 @@ namespace NzbDrone.Core.Providers public class ExternalNotificationProvider : IExtenalNotificationProvider { private readonly IConfigProvider _configProvider; - private readonly IXbmcProvider _xbmcProvider; + private readonly XbmcProvider _xbmcProvider; private static readonly Logger Logger = LogManager.GetCurrentClassLogger(); - public ExternalNotificationProvider(IConfigProvider configProvider, IXbmcProvider xbmcProvider) + public ExternalNotificationProvider(IConfigProvider configProvider, XbmcProvider xbmcProvider) { _configProvider = configProvider; _xbmcProvider = xbmcProvider; diff --git a/NzbDrone.Core/Providers/IXbmcProvider.cs b/NzbDrone.Core/Providers/IXbmcProvider.cs deleted file mode 100644 index 81c50696b..000000000 --- a/NzbDrone.Core/Providers/IXbmcProvider.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace NzbDrone.Core.Providers -{ - public interface IXbmcProvider - { - void Notify(string header, string message); - void Update(int seriesId); - void Clean(); - } -} diff --git a/NzbDrone.Core/Providers/XbmcProvider.cs b/NzbDrone.Core/Providers/XbmcProvider.cs index 3dc53785d..072408b1f 100644 --- a/NzbDrone.Core/Providers/XbmcProvider.cs +++ b/NzbDrone.Core/Providers/XbmcProvider.cs @@ -10,7 +10,7 @@ using NzbDrone.Core.Providers.Core; namespace NzbDrone.Core.Providers { - public class XbmcProvider : IXbmcProvider + public class XbmcProvider { private readonly IConfigProvider _configProvider; private readonly HttpProvider _httpProvider; @@ -23,9 +23,9 @@ namespace NzbDrone.Core.Providers _httpProvider = httpProvider; } - #region IXbmcProvider Members + #region XbmcProvider Members - public void Notify(string header, string message) + public virtual void Notify(string header, string message) { //Get time in seconds and convert to ms var time = Convert.ToInt32(_configProvider.GetValue("XbmcDisplayTime", "3", true)) * 1000; @@ -47,7 +47,7 @@ namespace NzbDrone.Core.Providers } } - public void Update(int seriesId) + public virtual void Update(int seriesId) { foreach (var host in _configProvider.GetValue("XbmcHosts", "localhost:80", true).Split(',')) { @@ -68,7 +68,7 @@ namespace NzbDrone.Core.Providers } } - public void Clean() + public virtual void Clean() { foreach (var host in _configProvider.GetValue("XbmcHosts", "localhost:80", true).Split(',')) {