Don't cache in debug

pull/4/head
Mark McDowall 12 years ago
parent eb2cf64c17
commit a163e511ae

@ -6,6 +6,7 @@ using Nancy;
using Nancy.Responses; using Nancy.Responses;
using NzbDrone.Common; using NzbDrone.Common;
using NzbDrone.Api.Extensions; using NzbDrone.Api.Extensions;
using NzbDrone.Common.EnvironmentInfo;
namespace NzbDrone.Api.Frontend namespace NzbDrone.Api.Frontend
{ {
@ -20,7 +21,9 @@ namespace NzbDrone.Api.Frontend
private readonly IEnumerable<IMapHttpRequestsToDisk> _requestMappers; private readonly IEnumerable<IMapHttpRequestsToDisk> _requestMappers;
private readonly Logger _logger; private readonly Logger _logger;
public StaticResourceProvider(IDiskProvider diskProvider, IEnumerable<IMapHttpRequestsToDisk> requestMappers, Logger logger) public StaticResourceProvider(IDiskProvider diskProvider,
IEnumerable<IMapHttpRequestsToDisk> requestMappers,
Logger logger)
{ {
_diskProvider = diskProvider; _diskProvider = diskProvider;
_requestMappers = requestMappers; _requestMappers = requestMappers;
@ -45,7 +48,11 @@ namespace NzbDrone.Api.Frontend
if (_diskProvider.FileExists(filePath)) if (_diskProvider.FileExists(filePath))
{ {
var response = new StreamResponse(() => File.OpenRead(filePath), MimeTypes.GetMimeType(filePath)); var response = new StreamResponse(() => File.OpenRead(filePath), MimeTypes.GetMimeType(filePath));
if (RuntimeInfo.IsProduction)
{
response.Headers.EnableCache(); response.Headers.EnableCache();
}
return response; return response;
} }

Loading…
Cancel
Save