From 2e62cce882fb6c115ca2da836816d3b01d3f7f03 Mon Sep 17 00:00:00 2001 From: Lennart kats Date: Sat, 20 Jun 2015 04:18:08 +0000 Subject: [PATCH] Fix standalone dependency on analytics --- configs/standalone.js | 1 + plugins/c9.analytics/mock_analytics.js | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 plugins/c9.analytics/mock_analytics.js diff --git a/configs/standalone.js b/configs/standalone.js index ba96b924..1117536b 100644 --- a/configs/standalone.js +++ b/configs/standalone.js @@ -174,6 +174,7 @@ module.exports = function(config, optimist) { "./c9.vfs.server/download", "./c9.vfs.server/filelist", "./c9.vfs.server/statics", + "./c9.analytics/mock_analytics", "./c9.metrics/mock_metrics", "./c9.ide.experiment/mock_experiment", { diff --git a/plugins/c9.analytics/mock_analytics.js b/plugins/c9.analytics/mock_analytics.js new file mode 100644 index 00000000..c2debf77 --- /dev/null +++ b/plugins/c9.analytics/mock_analytics.js @@ -0,0 +1,23 @@ +/** + * Dummy implementation of analytics. + */ +"use strict"; + +plugin.consumes = []; +plugin.provides = ["analytics"]; + +module.exports = plugin; + +function plugin(options, imports, register) { + + register(null, { + "analytics": { + log: function() {}, + track: function() {}, + identify: function() {}, + logClean: function() {}, + trackClean: function() {}, + identifyClean: function() {}, + } + }); +} \ No newline at end of file