From 3afb7a0eb3961c6032b762119234ffc007bdbc33 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Fri, 15 Jan 2016 17:02:09 +0100 Subject: [PATCH] Adds some notes about unsupported endpoints --- lib/cartodb/controllers/layergroup.js | 2 ++ lib/cartodb/controllers/map.js | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/cartodb/controllers/layergroup.js b/lib/cartodb/controllers/layergroup.js index e1d56fb2..0a7e7698 100644 --- a/lib/cartodb/controllers/layergroup.js +++ b/lib/cartodb/controllers/layergroup.js @@ -69,6 +69,8 @@ LayergroupController.prototype.register = function(app) { '/static/bbox/:token/:west,:south,:east,:north/:width/:height.:format', cors(), userMiddleware, this.bbox.bind(this)); + // Undocumented/non-supported API endpoint methods. + // Use at your own peril. app.get(app.base_url_mapconfig + '/:token/:layer/widget/:widgetName', cors(), userMiddleware, this.widget.bind(this)); diff --git a/lib/cartodb/controllers/map.js b/lib/cartodb/controllers/map.js index 117bb62d..9fad27f6 100644 --- a/lib/cartodb/controllers/map.js +++ b/lib/cartodb/controllers/map.js @@ -306,6 +306,7 @@ MapController.prototype.afterLayergroupCreate = function(req, res, mapconfig, la layergroup.layergroupid = layergroup.layergroupid + ':' + result.lastUpdatedTime; layergroup.last_updated = new Date(result.lastUpdatedTime).toISOString(); + // TODO this should take into account several URL patterns addWidgetsUrl(username, layergroup); if (req.method === 'GET') { @@ -329,8 +330,6 @@ MapController.prototype.afterLayergroupCreate = function(req, res, mapconfig, la function addWidgetsUrl(username, layergroup) { -// global.environment.serverMetadata - if (layergroup.metadata && Array.isArray(layergroup.metadata.layers)) { layergroup.metadata.layers = layergroup.metadata.layers.map(function(layer, layerIndex) { if (layer.widgets) {