diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-05-19 15:51:56 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-05-19 15:51:56 -0400 |
| commit | ad3c30c14535780fcbd11b049603991e8d3cfe9e (patch) | |
| tree | 78b02746ba417645141cc27b06675941d2bfd5e6 /MediaBrowser.Server.Implementations/Dto | |
| parent | b98be6d7f1627b8031288e4e8785d5ab9072fb29 (diff) | |
support sending channel paging direct to the provider
Diffstat (limited to 'MediaBrowser.Server.Implementations/Dto')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Dto/DtoService.cs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/MediaBrowser.Server.Implementations/Dto/DtoService.cs b/MediaBrowser.Server.Implementations/Dto/DtoService.cs index ceb39da038..d83fd412f0 100644 --- a/MediaBrowser.Server.Implementations/Dto/DtoService.cs +++ b/MediaBrowser.Server.Implementations/Dto/DtoService.cs @@ -12,14 +12,11 @@ using MediaBrowser.Controller.Library; using MediaBrowser.Controller.LiveTv; using MediaBrowser.Controller.Persistence; using MediaBrowser.Controller.Providers; -using MediaBrowser.Controller.Session; -using MediaBrowser.Model.Configuration; using MediaBrowser.Model.Drawing; using MediaBrowser.Model.Dto; using MediaBrowser.Model.Entities; using MediaBrowser.Model.Logging; using MediaBrowser.Model.Querying; -using MediaBrowser.Model.Session; using MoreLinq; using System; using System.Collections.Generic; @@ -41,7 +38,9 @@ namespace MediaBrowser.Server.Implementations.Dto private readonly IFileSystem _fileSystem; private readonly IProviderManager _providerManager; - public DtoService(ILogger logger, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataRepository, IItemRepository itemRepo, IImageProcessor imageProcessor, IServerConfigurationManager config, IFileSystem fileSystem, IProviderManager providerManager) + private readonly Func<IChannelManager> _channelManagerFactory; + + public DtoService(ILogger logger, ILibraryManager libraryManager, IUserManager userManager, IUserDataManager userDataRepository, IItemRepository itemRepo, IImageProcessor imageProcessor, IServerConfigurationManager config, IFileSystem fileSystem, IProviderManager providerManager, Func<IChannelManager> channelManagerFactory) { _logger = logger; _libraryManager = libraryManager; @@ -52,6 +51,7 @@ namespace MediaBrowser.Server.Implementations.Dto _config = config; _fileSystem = fileSystem; _providerManager = providerManager; + _channelManagerFactory = channelManagerFactory; } /// <summary> @@ -1147,6 +1147,7 @@ namespace MediaBrowser.Server.Implementations.Dto if (channelItem != null) { dto.ChannelId = channelItem.ChannelId; + dto.ChannelName = _channelManagerFactory().GetChannel(channelItem.ChannelId).Name; } } |
