@@ -507,9 +507,6 @@ - (void)addGlobalCallbackParameter:(nonnull NSString *)param forKey:(nonnull NSS
507
507
[self .activityHandler addGlobalCallbackParameter: param forKey: key];
508
508
return ;
509
509
}
510
- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
511
- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
512
- }
513
510
[self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
514
511
[activityHandler addGlobalCallbackParameterI: activityHandler param: param forKey: key];
515
512
}];
@@ -520,9 +517,6 @@ - (void)addGlobalPartnerParameter:(nonnull NSString *)param forKey:(nonnull NSSt
520
517
[self .activityHandler addGlobalPartnerParameter: param forKey: key];
521
518
return ;
522
519
}
523
- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
524
- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
525
- }
526
520
[self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
527
521
[activityHandler addGlobalPartnerParameterI: activityHandler param: param forKey: key];
528
522
}];
@@ -534,9 +528,6 @@ - (void)removeGlobalCallbackParameterForKey:(nonnull NSString *)key {
534
528
[self .activityHandler removeGlobalCallbackParameterForKey: key];
535
529
return ;
536
530
}
537
- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
538
- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
539
- }
540
531
[self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
541
532
[activityHandler removeGlobalCallbackParameterI: activityHandler forKey: key];
542
533
}];
@@ -548,9 +539,6 @@ - (void)removeGlobalPartnerParameterForKey:(nonnull NSString *)key {
548
539
[self .activityHandler removeGlobalPartnerParameterForKey: key];
549
540
return ;
550
541
}
551
- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
552
- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
553
- }
554
542
[self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
555
543
[activityHandler removeGlobalPartnerParameterI: activityHandler forKey: key];
556
544
}];
@@ -562,9 +550,6 @@ - (void)removeGlobalCallbackParameters {
562
550
[self .activityHandler removeGlobalCallbackParameters ];
563
551
return ;
564
552
}
565
- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
566
- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
567
- }
568
553
[self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
569
554
[activityHandler removeGlobalCallbackParametersI: activityHandler];
570
555
}];
@@ -576,9 +561,6 @@ - (void)removeGlobalPartnerParameters {
576
561
[self .activityHandler removeGlobalPartnerParameters ];
577
562
return ;
578
563
}
579
- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
580
- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
581
- }
582
564
[self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
583
565
[activityHandler removeGlobalPartnerParametersI: activityHandler];
584
566
}];
@@ -592,24 +574,17 @@ - (void)gdprForgetMe {
592
574
}
593
575
594
576
- (void )trackThirdPartySharing : (nonnull ADJThirdPartySharing *)thirdPartySharing {
595
- if (![self checkActivityHandler: @" track third party sharing" ]) {
596
- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
597
- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
598
- }
599
- [self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
600
- [activityHandler tryTrackThirdPartySharingI: thirdPartySharing];
601
- }];
577
+ if ([self checkActivityHandler: @" track third party sharing" ]) {
578
+ [self .activityHandler trackThirdPartySharing: thirdPartySharing];
602
579
return ;
603
580
}
604
- [self .activityHandler trackThirdPartySharing: thirdPartySharing];
581
+ [self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
582
+ [activityHandler tryTrackThirdPartySharingI: thirdPartySharing];
583
+ }];
605
584
}
606
585
607
586
- (void )trackMeasurementConsent : (BOOL )enabled {
608
587
if (![self checkActivityHandler: @" track measurement consent" ]) {
609
- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
610
- self.savedPreLaunch .preLaunchActionsArray =
611
- [[NSMutableArray alloc ] init ];
612
- }
613
588
[self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
614
589
[activityHandler tryTrackMeasurementConsentI: enabled];
615
590
}];
0 commit comments