@@ -255,9 +255,7 @@ Appboy.prototype.identify = function(identify) {
255
255
var phone = identify . phone ( ) ;
256
256
var traits = clone ( identify . traits ( ) ) ;
257
257
258
- if ( userId ) {
259
- window . appboy . changeUser ( userId ) ;
260
- }
258
+ if ( userId ) window . appboy . changeUser ( userId ) ;
261
259
if ( avatar ) {
262
260
window . appboy . getUser ( ) . setAvatarImageUrl ( avatar ) ;
263
261
}
@@ -350,7 +348,7 @@ Appboy.prototype.group = function(group) {
350
348
var userId = group . userId ( ) ;
351
349
var groupIdKey = 'ab_segment_group_' + group . groupId ( ) ;
352
350
353
- window . appboy . changeUser ( userId ) ;
351
+ if ( userId ) window . appboy . changeUser ( userId ) ;
354
352
window . appboy . getUser ( ) . setCustomUserAttribute ( groupIdKey , true ) ;
355
353
} ;
356
354
@@ -389,7 +387,7 @@ Appboy.prototype.track = function(track) {
389
387
}
390
388
} , properties ) ;
391
389
392
- window . appboy . changeUser ( userId ) ;
390
+ if ( userId ) window . appboy . changeUser ( userId ) ;
393
391
window . appboy . logCustomEvent ( eventName , properties ) ;
394
392
} ;
395
393
@@ -412,7 +410,7 @@ Appboy.prototype.page = function(page) {
412
410
var eventName = pageEvent . event ( ) ;
413
411
var properties = page . properties ( ) ;
414
412
415
- window . appboy . changeUser ( userId ) ;
413
+ if ( userId ) window . appboy . changeUser ( userId ) ;
416
414
window . appboy . logCustomEvent ( eventName , properties ) ;
417
415
} ;
418
416
@@ -433,7 +431,7 @@ Appboy.prototype.orderCompleted = function(track) {
433
431
var currencyCode = track . currency ( ) ;
434
432
var purchaseProperties = track . properties ( ) ;
435
433
436
- window . appboy . changeUser ( userId ) ;
434
+ if ( userId ) window . appboy . changeUser ( userId ) ;
437
435
438
436
// remove reduntant properties
439
437
del ( purchaseProperties , 'products' ) ;
0 commit comments