diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-08-18 21:42:53 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-08-18 21:42:53 -0400 |
| commit | b48d15296c1708545f358dc0ccbc48fea9b2cf00 (patch) | |
| tree | e1d13ad0810dd614a4b3f8da5e05cbc8f52fcb30 /MediaBrowser.Api/Images/RemoteImageService.cs | |
| parent | 6a2f6782d32603593c669632d825f29fb43f3ea6 (diff) | |
support custom ordering of user views
Diffstat (limited to 'MediaBrowser.Api/Images/RemoteImageService.cs')
| -rw-r--r-- | MediaBrowser.Api/Images/RemoteImageService.cs | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/MediaBrowser.Api/Images/RemoteImageService.cs b/MediaBrowser.Api/Images/RemoteImageService.cs index 06b99e175..235f18296 100644 --- a/MediaBrowser.Api/Images/RemoteImageService.cs +++ b/MediaBrowser.Api/Images/RemoteImageService.cs @@ -199,21 +199,21 @@ namespace MediaBrowser.Api.Images return _providerManager.GetRemoteImageProviderInfo(item).ToList(); } - public object Get(GetRemoteImages request) + public async Task<object> Get(GetRemoteImages request) { var item = _libraryManager.GetItemById(request.Id); - return GetRemoteImageResult(item, request); + return await GetRemoteImageResult(item, request).ConfigureAwait(false); } - public object Get(GetItemByNameRemoteImages request) + public async Task<object> Get(GetItemByNameRemoteImages request) { var pathInfo = PathInfo.Parse(Request.PathInfo); var type = pathInfo.GetArgumentValue<string>(0); var item = GetItemByName(request.Name, type, _libraryManager); - return GetRemoteImageResult(item, request); + return await GetRemoteImageResult(item, request).ConfigureAwait(false); } private async Task<RemoteImageResult> GetRemoteImageResult(BaseItem item, BaseRemoteImageRequest request) @@ -304,7 +304,12 @@ namespace MediaBrowser.Api.Images /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> - public async Task<object> Get(GetRemoteImage request) + public object Get(GetRemoteImage request) + { + return GetAsync(request).Result; + } + + public async Task<object> GetAsync(GetRemoteImage request) { var urlHash = request.ImageUrl.GetMD5(); var pointerCachePath = GetFullCachePath(urlHash.ToString()); @@ -342,7 +347,7 @@ namespace MediaBrowser.Api.Images return ToStaticFileResult(contentPath); } - + /// <summary> /// Downloads the image. /// </summary> |
