Skip to content

Commit 107b307

Browse files
author
markvdouw
committed
Changing for loop min api key
1 parent d941af7 commit 107b307

1 file changed

Lines changed: 15 additions & 12 deletions

File tree

src/main/kotlin/com/mparticle/kits/ApptentiveKit.kt

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -245,20 +245,23 @@ class ApptentiveKit : KitIntegration(), KitIntegration.EventListener, IdentityLi
245245
}
246246

247247
private fun setUserIdentity(user: MParticleUser?) {
248-
user?.userIdentities?.entries?.forEach {
249-
when (it.key) {
250-
IdentityType.CustomerId -> {
251-
if (KitUtils.isEmpty(Apptentive.getPersonName())) {
252-
// Use id as customer name if no full name is set yet.
253-
Logger.debug("Setting customer id as user name ${it.value}")
254-
Apptentive.setPersonName(it.value)
248+
user?.userIdentities?.entries?.let {
249+
for(i in it.indices){
250+
val entry = it.elementAt(i)
251+
when (entry.key) {
252+
IdentityType.CustomerId -> {
253+
if (KitUtils.isEmpty(Apptentive.getPersonName())) {
254+
// Use id as customer name if no full name is set yet.
255+
Logger.debug("Setting customer id as user name ${entry.value}")
256+
Apptentive.setPersonName(entry.value)
257+
}
255258
}
259+
IdentityType.Email -> {
260+
Logger.debug("Setting customer email ${entry.value}")
261+
Apptentive.setPersonEmail(entry.value)
262+
}
263+
else -> Logger.debug("Other identity type")
256264
}
257-
IdentityType.Email -> {
258-
Logger.debug("Setting customer email ${it.value}")
259-
Apptentive.setPersonEmail(it.value)
260-
}
261-
else -> Logger.debug("Other identity type")
262265
}
263266
}
264267
}

0 commit comments

Comments
 (0)