Преглед изворни кода

Don't show autocompile for users signed up after release date

Alasdair Smith пре 9 година
родитељ
комит
3e2388a7de
1 измењених фајлова са 8 додато и 1 уклоњено
  1. 8 1
      services/web/app/coffee/Features/Project/ProjectController.coffee

+ 8 - 1
services/web/app/coffee/Features/Project/ProjectController.coffee

@@ -250,9 +250,16 @@ module.exports = ProjectController =
 						return cb(null, true)
 						return cb(null, true)
 			showAutoCompileOnboarding: (cb) ->
 			showAutoCompileOnboarding: (cb) ->
 				cb = underscore.once(cb)
 				cb = underscore.once(cb)
-				if (!user_id?)
+				if !user_id?
 					return cb()
 					return cb()
+				timestamp = user_id.toString().substring(0,8)
+				userSignupDate = new Date( parseInt( timestamp, 16 ) * 1000 )
+				if userSignupDate > new Date("2017-10-05")
+					# Don't show for users who registered after it was released
+					return cb(null, false)
+				timeout = setTimeout cb, 500
 				AnalyticsManager.getLastOccurance user_id, "shown-autocompile-onboarding", (error, event) ->
 				AnalyticsManager.getLastOccurance user_id, "shown-autocompile-onboarding", (error, event) ->
+					clearTimeout timeout
 					if error?
 					if error?
 						return cb(null, false)
 						return cb(null, false)
 					else if event?
 					else if event?