Merge pull request +7856 from c9/fix-standalone

Fix standalone dependency on analytics
pull/117/merge
Harutyun Amirjanyan 2015-06-20 13:40:35 +04:00
commit 3ec3b01e8f
3 zmienionych plików z 28 dodań i 1 usunięć

Wyświetl plik

@ -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",
{

Wyświetl plik

@ -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() {},
}
});
}

Wyświetl plik

@ -318,7 +318,10 @@ function plugin(options, imports, register) {
function trackActivity(user) {
if (new Date(user.lastVfsAccess).getDate() != new Date().getDate() ||
Date.now() > user.lastVfsAccess + VFS_ACTIVITY_WINDOW) {
if (user.id === -1)
return;
analytics.identifyClean(user);
analytics.trackClean(user, "VFS is active", { uid: user.id });