From 759d28f12f40854f5bcb8ce44c92f2c8e9343265 Mon Sep 17 00:00:00 2001 From: Mario de Frutos Date: Tue, 9 May 2017 12:51:22 +0200 Subject: [PATCH] Include feature flag to enable/disable stats --- lib/cartodb/backends/stats.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/cartodb/backends/stats.js b/lib/cartodb/backends/stats.js index 2179db1b..d2e989e3 100644 --- a/lib/cartodb/backends/stats.js +++ b/lib/cartodb/backends/stats.js @@ -7,6 +7,14 @@ function StatsBackend(rendererCache) { module.exports = StatsBackend; StatsBackend.prototype.getStats = function(params, dbConnection, mapConfigProvider, callback) { - var layerStats = windshaftStats(); - layerStats.getStats(this.rendererCache, params, dbConnection, mapConfigProvider, callback); + var enabledFeatures = global.environment.enabledFeatures; + var layerMetadataEnabled = enabledFeatures ? enabledFeatures.layerMetadata : false; + var layerStats; + if (layerMetadataEnabled) { + layerStats = windshaftStats(); + layerStats.getStats(this.rendererCache, params, dbConnection, mapConfigProvider, callback); + } else { + layerStats = windshaftStats('torque'); + layerStats.getStats(this.rendererCache, params, dbConnection, mapConfigProvider, callback); + } };