Register IProviderManager correctly

This commit is contained in:
Mark Monteiro
2020-04-04 14:56:50 -04:00
parent 75b05ca1e6
commit 51b9a6e94b
3 changed files with 39 additions and 55 deletions

View File

@@ -39,9 +39,9 @@ namespace Emby.Server.Implementations.Dto
private readonly IApplicationHost _appHost;
private readonly IMediaSourceManager _mediaSourceManager;
private readonly Lazy<ILiveTvManager> _livetvManagerLazy;
private readonly Lazy<ILiveTvManager> _livetvManagerFactory;
private ILiveTvManager LivetvManager => _livetvManagerLazy.Value;
private ILiveTvManager LivetvManager => _livetvManagerFactory.Value;
public DtoService(
ILogger<DtoService> logger,
@@ -52,7 +52,7 @@ namespace Emby.Server.Implementations.Dto
IProviderManager providerManager,
IApplicationHost appHost,
IMediaSourceManager mediaSourceManager,
Lazy<ILiveTvManager> livetvManager)
Lazy<ILiveTvManager> livetvManagerFactory)
{
_logger = logger;
_libraryManager = libraryManager;
@@ -62,7 +62,7 @@ namespace Emby.Server.Implementations.Dto
_providerManager = providerManager;
_appHost = appHost;
_mediaSourceManager = mediaSourceManager;
_livetvManagerLazy = livetvManager;
_livetvManagerFactory = livetvManagerFactory;
}
/// <summary>