Extract setLastModifiedHeader from controller's context

This commit is contained in:
Daniel García Aubert
2018-03-14 13:27:56 +01:00
parent 667c972308
commit 8321b5adba
+4 -4
View File
@@ -57,7 +57,7 @@ NamedMapsController.prototype.register = function(app) {
getTile(tileOptions),
setSurrogateKeyHeader({ surrogateKeysCache: this.surrogateKeysCache }),
setCacheChannelHeader(),
this.setLastModifiedHeader(),
setLastModifiedHeader(),
this.setCacheControlHeader(),
this.setContentTypeHeader(),
this.respond(),
@@ -86,7 +86,7 @@ NamedMapsController.prototype.register = function(app) {
incrementMapViews({ metadataBackend: this.metadataBackend }),
setSurrogateKeyHeader({ surrogateKeysCache: this.surrogateKeysCache }),
setCacheChannelHeader(),
this.setLastModifiedHeader(),
setLastModifiedHeader(),
this.setCacheControlHeader(),
this.setContentTypeHeader(),
this.respond()
@@ -446,7 +446,7 @@ function setCacheChannelHeader () {
};
}
NamedMapsController.prototype.setLastModifiedHeader = function () {
function setLastModifiedHeader () {
return function setLastModifiedHeaderMiddleware(req, res, next) {
const { affectedTablesAndLastUpdate } = res.locals;
@@ -463,7 +463,7 @@ NamedMapsController.prototype.setLastModifiedHeader = function () {
next();
};
};
}
NamedMapsController.prototype.setCacheControlHeader = function () {
return function setCacheControlHeaderMiddleware(req, res, next) {