From f2c0bf55156c02a0444b277e661a6352306bc658 Mon Sep 17 00:00:00 2001 From: Alasdair Smith Date: Thu, 28 Sep 2017 13:04:18 +0100 Subject: [PATCH] First pass at getting onboarding shown event from analytics --- .../coffee/Features/Project/ProjectController.coffee | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/services/web/app/coffee/Features/Project/ProjectController.coffee b/services/web/app/coffee/Features/Project/ProjectController.coffee index ef5df22f28..479a57a00c 100644 --- a/services/web/app/coffee/Features/Project/ProjectController.coffee +++ b/services/web/app/coffee/Features/Project/ProjectController.coffee @@ -249,7 +249,16 @@ module.exports = ProjectController = else return cb(null, true) showAutoCompileOnboarding: (cb) -> - return cb(null, true) + cb = underscore.once(cb) + if (!user_id?) + return cb() + AnalyticsManager.getLastOccurance user_id, "shown-autocompile-onboarding", (error, event) -> + if error? + return cb(null, false) + else if event? + return cb(null, false) + else + return cb(null, true) }, (err, results)-> if err? logger.err err:err, "error getting details for project page"