diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-26 11:48:14 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-26 11:48:14 -0400 |
| commit | 98442402a5f8f8f37de5dcac07a1d08666623d74 (patch) | |
| tree | b14438250db46b158a342b288dee97112a3ae5d6 /MediaBrowser.ServerApplication | |
| parent | 0a313b508790b0051d65c7e1c2e5aa549d9d0a24 (diff) | |
fixes #550 - Add internal interfaces for live tv
Diffstat (limited to 'MediaBrowser.ServerApplication')
| -rw-r--r-- | MediaBrowser.ServerApplication/ApplicationHost.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/MediaBrowser.ServerApplication/ApplicationHost.cs b/MediaBrowser.ServerApplication/ApplicationHost.cs index d0f7da73de..f921f1c11a 100644 --- a/MediaBrowser.ServerApplication/ApplicationHost.cs +++ b/MediaBrowser.ServerApplication/ApplicationHost.cs @@ -15,6 +15,7 @@ using MediaBrowser.Controller.Dto; using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.IO; using MediaBrowser.Controller.Library; +using MediaBrowser.Controller.LiveTv; using MediaBrowser.Controller.Localization; using MediaBrowser.Controller.MediaInfo; using MediaBrowser.Controller.Notifications; @@ -39,6 +40,7 @@ using MediaBrowser.Server.Implementations.EntryPoints; using MediaBrowser.Server.Implementations.HttpServer; using MediaBrowser.Server.Implementations.IO; using MediaBrowser.Server.Implementations.Library; +using MediaBrowser.Server.Implementations.LiveTv; using MediaBrowser.Server.Implementations.Localization; using MediaBrowser.Server.Implementations.MediaEncoder; using MediaBrowser.Server.Implementations.Persistence; @@ -154,6 +156,8 @@ namespace MediaBrowser.ServerApplication private IIsoManager IsoManager { get; set; } private ISessionManager SessionManager { get; set; } + private ILiveTvManager LiveTvManager { get; set; } + private ILocalizationManager LocalizationManager { get; set; } /// <summary> @@ -285,6 +289,9 @@ namespace MediaBrowser.ServerApplication DtoService = new DtoService(Logger, LibraryManager, UserManager, UserDataRepository, ItemRepository, ImageProcessor); RegisterSingleInstance(DtoService); + LiveTvManager = new LiveTvManager(); + RegisterSingleInstance(LiveTvManager); + var displayPreferencesTask = Task.Run(async () => await ConfigureDisplayPreferencesRepositories().ConfigureAwait(false)); var itemsTask = Task.Run(async () => await ConfigureItemRepositories().ConfigureAwait(false)); var userdataTask = Task.Run(async () => await ConfigureUserDataRepositories().ConfigureAwait(false)); |
