add more channel feature reporting

This commit is contained in:
Luke Pulverenti
2014-05-27 13:57:29 -04:00
parent 680ffeebf7
commit ce8c5a1a3c
10 changed files with 88 additions and 26 deletions

View File

@@ -243,7 +243,21 @@ namespace MediaBrowser.Server.Implementations.Channels
var channelProvider = GetChannelProvider(channel);
return channelProvider.GetChannelFeatures();
return GetChannelFeaturesDto(channelProvider.GetChannelFeatures());
}
public ChannelFeatures GetChannelFeaturesDto(InternalChannelFeatures features)
{
return new ChannelFeatures
{
CanFilter = !features.MaxPageSize.HasValue,
CanSearch = features.CanSearch,
ContentTypes = features.ContentTypes,
DefaultSortFields = features.DefaultSortFields,
MaxPageSize = features.MaxPageSize,
MediaTypes = features.MediaTypes,
SupportsSortOrderToggle = features.SupportsSortOrderToggle
};
}
private Guid GetInternalChannelId(string name)