Advertisement
Guest User

Untitled

a guest
Nov 13th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.12 KB | None | 0 0
  1.     fun signUp(
  2.         provider: String?,
  3.         email: String?,
  4.         name: String?,
  5.         phone: String?
  6.     ) {
  7.         if (email != null) {
  8.             mixPanelAPI.alias(email, null)
  9.             mixPanelAPI.identify(email)
  10.             mixPanelAPI.people.identify(email)
  11.         } else if (phone != null) {
  12.             mixPanelAPI.alias(phone, null)
  13.             mixPanelAPI.identify(phone)
  14.             mixPanelAPI.people.identify(phone)
  15.         }
  16.  
  17.         val personProperties = JSONObject()
  18.         personProperties.put("$email", email)
  19.         personProperties.put("\$name", name)
  20.         personProperties.put("\$phone", phone)
  21.         mpProperties.put("provider", provider)
  22.         mixPanelAPI.people.set(personProperties)
  23.         mixPanelAPI.track(EVENTS_TRACKING_SIGN_UP, mpProperties)
  24.  
  25.         fbProperties.putString("provider", provider)
  26.         fbProperties.putString("\$email", email)
  27.         fbProperties.putString("\$name", name)
  28.         fbProperties.putString("\$phone", phone)
  29.         facebookLogger.logEvent(EVENTS_TRACKING_SIGN_UP, fbProperties)
  30.  
  31.         clearPropertiesObjects()
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement