Procházet zdrojové kódy

Merge pull request #1124 from porter-dev/0.9.0-fix-user-create-event

[0.9.0] Add email to `UserCreate` event
abelanger5 před 4 roky
rodič
revize
0acaf7f027
1 změnil soubory, kde provedl 3 přidání a 0 odebrání
  1. 3 0
      internal/analytics/tracks.go

+ 3 - 0
internal/analytics/tracks.go

@@ -79,11 +79,14 @@ func (p segmentProperties) addAdditionalProperties(props map[string]interface{})
 // UserCreateTrackOpts are the options for creating a track when a user is created
 type UserCreateTrackOpts struct {
 	*UserScopedTrackOpts
+
+	Email string
 }
 
 // UserCreateTrack returns a track for when a user is created
 func UserCreateTrack(opts *UserCreateTrackOpts) segmentTrack {
 	additionalProps := make(map[string]interface{})
+	additionalProps["email"] = opts.Email
 
 	return getSegmentUserTrack(
 		opts.UserScopedTrackOpts,