mirror of
https://github.com/lidarr/Lidarr
synced 2025-03-03 01:55:33 +00:00
Removed IExternalNotificationProvider
This commit is contained in:
parent
c77a88dd2f
commit
f52b399ed6
5 changed files with 8 additions and 25 deletions
|
@ -69,7 +69,7 @@ public static void BindKernel()
|
|||
_kernel.Bind<SabProvider>().To<SabProvider>();
|
||||
_kernel.Bind<IHistoryProvider>().To<HistoryProvider>();
|
||||
_kernel.Bind<RootDirProvider>().To<RootDirProvider>();
|
||||
_kernel.Bind<IExtenalNotificationProvider>().To<ExternalNotificationProvider>();
|
||||
_kernel.Bind<ExternalNotificationProvider>().To<ExternalNotificationProvider>();
|
||||
_kernel.Bind<XbmcProvider>().To<XbmcProvider>();
|
||||
_kernel.Bind<PostProcessingProvider>().To<PostProcessingProvider>();
|
||||
_kernel.Bind<IConfigProvider>().To<ConfigProvider>().InSingletonScope();
|
||||
|
|
|
@ -183,7 +183,6 @@
|
|||
<Compile Include="Providers\Feed\NzbsOrgFeedProvider.cs" />
|
||||
<Compile Include="Providers\HistoryProvider.cs" />
|
||||
<Compile Include="Providers\IBacklogProvider.cs" />
|
||||
<Compile Include="Providers\IExtenalNotificationProvider.cs" />
|
||||
<Compile Include="Providers\IHistoryProvider.cs" />
|
||||
<Compile Include="Providers\IIndexerProvider.cs" />
|
||||
<Compile Include="Providers\IndexerProvider.cs" />
|
||||
|
|
|
@ -10,12 +10,11 @@
|
|||
|
||||
namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public class ExternalNotificationProvider : IExtenalNotificationProvider
|
||||
public class ExternalNotificationProvider
|
||||
{
|
||||
private readonly IConfigProvider _configProvider;
|
||||
private readonly XbmcProvider _xbmcProvider;
|
||||
|
||||
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
public ExternalNotificationProvider(IConfigProvider configProvider, XbmcProvider xbmcProvider)
|
||||
|
@ -24,8 +23,8 @@ public ExternalNotificationProvider(IConfigProvider configProvider, XbmcProvider
|
|||
_xbmcProvider = xbmcProvider;
|
||||
}
|
||||
|
||||
#region IExternalNotificationProvider Members
|
||||
public void OnGrab(string message)
|
||||
#region ExternalNotificationProvider Members
|
||||
public virtual void OnGrab(string message)
|
||||
{
|
||||
var header = "NzbDrone [TV] - Grabbed";
|
||||
|
||||
|
@ -43,7 +42,7 @@ public void OnGrab(string message)
|
|||
Logger.Trace("XBMC Notifier is not enabled");
|
||||
}
|
||||
|
||||
public void OnDownload(EpisodeRenameModel erm)
|
||||
public virtual void OnDownload(EpisodeRenameModel erm)
|
||||
{
|
||||
var header = "NzbDrone [TV] - Downloaded";
|
||||
var message = EpisodeRenameHelper.GetNewName(erm);
|
||||
|
@ -75,7 +74,7 @@ public void OnDownload(EpisodeRenameModel erm)
|
|||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public void OnRename(EpisodeRenameModel erm)
|
||||
public virtual void OnRename(EpisodeRenameModel erm)
|
||||
{
|
||||
var header = "NzbDrone [TV] - Renamed";
|
||||
var message = EpisodeRenameHelper.GetNewName(erm);
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using NzbDrone.Core.Model;
|
||||
|
||||
namespace NzbDrone.Core.Providers
|
||||
{
|
||||
public interface IExtenalNotificationProvider
|
||||
{
|
||||
void OnGrab(string message);
|
||||
void OnDownload(EpisodeRenameModel erm);
|
||||
void OnRename(EpisodeRenameModel erm);
|
||||
}
|
||||
}
|
|
@ -20,7 +20,7 @@ public class RenameProvider : IRenameProvider
|
|||
private readonly IMediaFileProvider _mediaFileProvider;
|
||||
private readonly IDiskProvider _diskProvider;
|
||||
private readonly IConfigProvider _configProvider;
|
||||
private readonly IExtenalNotificationProvider _externalNotificationProvider;
|
||||
private readonly ExternalNotificationProvider _externalNotificationProvider;
|
||||
|
||||
private Thread _renameThread;
|
||||
private List<EpisodeRenameModel> _epsToRename = new List<EpisodeRenameModel>();
|
||||
|
@ -30,7 +30,7 @@ public class RenameProvider : IRenameProvider
|
|||
public RenameProvider(ISeriesProvider seriesProvider, ISeasonProvider seasonProvider,
|
||||
IEpisodeProvider episodeProvider, IMediaFileProvider mediaFileProvider,
|
||||
IDiskProvider diskProvider, IConfigProvider configProvider,
|
||||
IExtenalNotificationProvider extenalNotificationProvider)
|
||||
ExternalNotificationProvider extenalNotificationProvider)
|
||||
{
|
||||
_seriesProvider = seriesProvider;
|
||||
_seasonProvider = seasonProvider;
|
||||
|
|
Loading…
Reference in a new issue