diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-08-17 01:38:13 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-08-17 01:38:13 -0400 |
| commit | cd1f09716713179e0be4124e73d84d7de6ba1bf5 (patch) | |
| tree | 584468d982102238489a29abcca3129e769dadc9 /MediaBrowser.Api/ChannelService.cs | |
| parent | e2219020883bc36d9a8ba152db1b25b639ec3b45 (diff) | |
re-enable chromecast
Diffstat (limited to 'MediaBrowser.Api/ChannelService.cs')
| -rw-r--r-- | MediaBrowser.Api/ChannelService.cs | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/MediaBrowser.Api/ChannelService.cs b/MediaBrowser.Api/ChannelService.cs index 3736814e5..2dfa0918d 100644 --- a/MediaBrowser.Api/ChannelService.cs +++ b/MediaBrowser.Api/ChannelService.cs @@ -9,6 +9,7 @@ using System; using System.Collections.Generic; using System.Linq; using System.Threading; +using System.Threading.Tasks; namespace MediaBrowser.Api { @@ -198,14 +199,14 @@ namespace MediaBrowser.Api return ToOptimizedResult(result); } - public object Get(GetChannelFolder request) + public async Task<object> Get(GetChannelFolder request) { - return ToOptimizedResult(_channelManager.GetChannelFolder(request.UserId, CancellationToken.None).Result); + return ToOptimizedResult(await _channelManager.GetChannelFolder(request.UserId, CancellationToken.None).ConfigureAwait(false)); } - - public object Get(GetChannels request) + + public async Task<object> Get(GetChannels request) { - var result = _channelManager.GetChannels(new ChannelQuery + var result = await _channelManager.GetChannels(new ChannelQuery { Limit = request.Limit, StartIndex = request.StartIndex, @@ -213,14 +214,14 @@ namespace MediaBrowser.Api SupportsLatestItems = request.SupportsLatestItems, IsFavorite = request.IsFavorite - }, CancellationToken.None).Result; + }, CancellationToken.None).ConfigureAwait(false); return ToOptimizedResult(result); } - public object Get(GetChannelItems request) + public async Task<object> Get(GetChannelItems request) { - var result = _channelManager.GetChannelItems(new ChannelItemQuery + var result = await _channelManager.GetChannelItems(new ChannelItemQuery { Limit = request.Limit, StartIndex = request.StartIndex, @@ -232,14 +233,14 @@ namespace MediaBrowser.Api Filters = request.GetFilters().ToArray(), Fields = request.GetItemFields().ToArray() - }, CancellationToken.None).Result; + }, CancellationToken.None).ConfigureAwait(false); return ToOptimizedResult(result); } - public object Get(GetLatestChannelItems request) + public async Task<object> Get(GetLatestChannelItems request) { - var result = _channelManager.GetLatestChannelItems(new AllChannelMediaQuery + var result = await _channelManager.GetLatestChannelItems(new AllChannelMediaQuery { Limit = request.Limit, StartIndex = request.StartIndex, @@ -248,7 +249,7 @@ namespace MediaBrowser.Api Filters = request.GetFilters().ToArray(), Fields = request.GetItemFields().ToList() - }, CancellationToken.None).Result; + }, CancellationToken.None).ConfigureAwait(false); return ToOptimizedResult(result); } |
