diff --git a/lib/cartodb/controllers/layergroup.js b/lib/cartodb/controllers/layergroup.js index 9e09bec9..6711b401 100644 --- a/lib/cartodb/controllers/layergroup.js +++ b/lib/cartodb/controllers/layergroup.js @@ -6,6 +6,14 @@ const DataviewBackend = require('../backends/dataview'); const AnalysisStatusBackend = require('../backends/analysis-status'); const MapStoreMapConfigProvider = require('../models/mapconfig/provider/map-store-provider'); const QueryTables = require('cartodb-query-tables'); +const SUPPORTED_FORMATS = { + grid_json: true, + json_torque: true, + torque_json: true, + png: true, + png32: true, + mvt: true +}; /** * @param {prepareContext} prepareContext @@ -374,20 +382,11 @@ function getStatusCode(tile, format){ return tile.length === 0 && format === 'mvt'? 204 : 200; } -const supportedFormats = { - grid_json: true, - json_torque: true, - torque_json: true, - png: true, - png32: true, - mvt: true -}; - function parseFormat (format = '') { const prettyFormat = format.replace('.', '_'); let formatStat = 'invalid'; - if (supportedFormats[prettyFormat]) { + if (SUPPORTED_FORMATS[prettyFormat]) { formatStat = prettyFormat; }