rework nfo savers

This commit is contained in:
Luke Pulverenti
2014-07-08 20:46:11 -04:00
parent c02e917f56
commit 651d483dec
33 changed files with 2143 additions and 1076 deletions

View File

@@ -382,9 +382,14 @@ namespace MediaBrowser.Server.Implementations.HttpServer
return result;
}
return GetNonCachedResult(requestContext, contentType, factoryFn, responseHeaders, isHeadRequest);
}
private async Task<IHasOptions> GetNonCachedResult(IRequest requestContext, string contentType, Func<Task<Stream>> factoryFn, IDictionary<string, string> 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);