From 651d483dec489a84bf93fe900e537cc7be9c4cbd Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Tue, 8 Jul 2014 20:46:11 -0400 Subject: rework nfo savers --- .../HttpServer/HttpResultFactory.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'MediaBrowser.Server.Implementations/HttpServer/HttpResultFactory.cs') diff --git a/MediaBrowser.Server.Implementations/HttpServer/HttpResultFactory.cs b/MediaBrowser.Server.Implementations/HttpServer/HttpResultFactory.cs index 925ef8050..8831d635c 100644 --- a/MediaBrowser.Server.Implementations/HttpServer/HttpResultFactory.cs +++ b/MediaBrowser.Server.Implementations/HttpServer/HttpResultFactory.cs @@ -382,9 +382,14 @@ namespace MediaBrowser.Server.Implementations.HttpServer return result; } + return GetNonCachedResult(requestContext, contentType, factoryFn, responseHeaders, isHeadRequest); + } + + private async Task GetNonCachedResult(IRequest requestContext, string contentType, Func> factoryFn, IDictionary responseHeaders = null, bool isHeadRequest = false) + { var compress = ShouldCompressResponse(requestContext, contentType); - var hasOptions = GetStaticResult(requestContext, responseHeaders, contentType, factoryFn, compress, isHeadRequest).Result; + var hasOptions = await GetStaticResult(requestContext, responseHeaders, contentType, factoryFn, compress, isHeadRequest).ConfigureAwait(false); AddResponseHeaders(hasOptions, responseHeaders); -- cgit v1.2.3