diff --git a/node_modules/c9/skip-analytics.js b/node_modules/c9/skip-analytics.js index 4325d3f8..30be5d51 100644 --- a/node_modules/c9/skip-analytics.js +++ b/node_modules/c9/skip-analytics.js @@ -1,7 +1,7 @@ -if (typeof define === "undefined") { - var define = function(fn) { - fn(require, exports, module); - }; +if (typeof define === "undefined") { + var define = function(fn) { + fn(require, exports, module); + }; } define(function(require, exports, module) { @@ -12,13 +12,13 @@ define(function(require, exports, module) { function skipAnalytics(userId, name, email, allowUnauthorized) { + if (!userId) return true; // users without an id should never reach the Segment library + if (typeof userId == "object") { var user = userId; return skipAnalytics(user.id, user.name || user.username, user.email, name); // make it backwards compatible for the client } - - if (!userId) return true; // users without an id should never reach the Segment library - + if (!allowUnauthorized && userId === -1) return true; if (hasInternalTestName(name)) return true;