From 382089445455366b6a2059dedbb42a728f5328d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Wed, 30 May 2018 17:00:15 +0200 Subject: [PATCH] Do not use 'step' --- .../provider/create-layergroup-provider.js | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/lib/cartodb/models/mapconfig/provider/create-layergroup-provider.js b/lib/cartodb/models/mapconfig/provider/create-layergroup-provider.js index bc36d3ae..4d415420 100644 --- a/lib/cartodb/models/mapconfig/provider/create-layergroup-provider.js +++ b/lib/cartodb/models/mapconfig/provider/create-layergroup-provider.js @@ -33,28 +33,22 @@ function CreateLayergroupMapConfigProvider( module.exports = CreateLayergroupMapConfigProvider; CreateLayergroupMapConfigProvider.prototype.getMapConfig = function(callback) { - var self = this; - if (this.mapConfig && this.params && this.context) { return callback(null, this.mapConfig, this.params, this.context); } var context = {}; - step( - function prepareContextLimits() { - self.userLimitsBackend.getRenderLimits(self.user, self.params.api_key, this); - }, - function handleRenderLimits(err, renderLimits) { - assert.ifError(err); - context.limits = renderLimits; - self.context = context; - return null; - }, - function finish(err) { - return callback(err, self.mapConfig, self.params, context); + this.userLimitsBackend.getRenderLimits(this.user, this.params.api_key, (err, renderLimits) => { + if (err) { + return callback(err); } - ); + + context.limits = renderLimits; + this.context = context; + + return callback(err, this.mapConfig, this.params, context); + }); }; CreateLayergroupMapConfigProvider.prototype.getKey = MapStoreMapConfigProvider.prototype.getKey;