From 3dbe05be3a4ed96b93f4f39a426d8159f2b28795 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Wed, 14 Mar 2018 13:19:56 +0100 Subject: [PATCH] Extarct setCacheChannelHeader middleware from controller's context --- lib/cartodb/controllers/named_maps.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/cartodb/controllers/named_maps.js b/lib/cartodb/controllers/named_maps.js index b05eac4e..9ca15d40 100644 --- a/lib/cartodb/controllers/named_maps.js +++ b/lib/cartodb/controllers/named_maps.js @@ -56,7 +56,7 @@ NamedMapsController.prototype.register = function(app) { getAffectedTables(), getTile(tileOptions), this.setSurrogateKey(), - this.setCacheChannelHeader(), + setCacheChannelHeader(), this.setLastModifiedHeader(), this.setCacheControlHeader(), this.setContentTypeHeader(), @@ -85,7 +85,7 @@ NamedMapsController.prototype.register = function(app) { getImage(staticOptions), incrementMapViews({ metadataBackend: this.metadataBackend }), this.setSurrogateKey(), - this.setCacheChannelHeader(), + setCacheChannelHeader(), this.setLastModifiedHeader(), this.setCacheControlHeader(), this.setContentTypeHeader(), @@ -419,7 +419,7 @@ function templateBounds(view) { return false; } -NamedMapsController.prototype.setCacheChannelHeader = function () { +function setCacheChannelHeader () { return function setCacheChannelHeaderMiddleware (req, res, next) { const { affectedTablesAndLastUpdate } = res.locals; @@ -429,7 +429,7 @@ NamedMapsController.prototype.setCacheChannelHeader = function () { next(); }; -}; +} NamedMapsController.prototype.setSurrogateKey = function () { return function setSurrogateKeyMiddleware(req, res, next) {