@@ -507,9 +507,6 @@ - (void)addGlobalCallbackParameter:(nonnull NSString *)param forKey:(nonnull NSS
507507 [self .activityHandler addGlobalCallbackParameter: param forKey: key];
508508 return ;
509509 }
510- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
511- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
512- }
513510 [self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
514511 [activityHandler addGlobalCallbackParameterI: activityHandler param: param forKey: key];
515512 }];
@@ -520,9 +517,6 @@ - (void)addGlobalPartnerParameter:(nonnull NSString *)param forKey:(nonnull NSSt
520517 [self .activityHandler addGlobalPartnerParameter: param forKey: key];
521518 return ;
522519 }
523- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
524- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
525- }
526520 [self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
527521 [activityHandler addGlobalPartnerParameterI: activityHandler param: param forKey: key];
528522 }];
@@ -534,9 +528,6 @@ - (void)removeGlobalCallbackParameterForKey:(nonnull NSString *)key {
534528 [self .activityHandler removeGlobalCallbackParameterForKey: key];
535529 return ;
536530 }
537- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
538- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
539- }
540531 [self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
541532 [activityHandler removeGlobalCallbackParameterI: activityHandler forKey: key];
542533 }];
@@ -548,9 +539,6 @@ - (void)removeGlobalPartnerParameterForKey:(nonnull NSString *)key {
548539 [self .activityHandler removeGlobalPartnerParameterForKey: key];
549540 return ;
550541 }
551- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
552- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
553- }
554542 [self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
555543 [activityHandler removeGlobalPartnerParameterI: activityHandler forKey: key];
556544 }];
@@ -562,9 +550,6 @@ - (void)removeGlobalCallbackParameters {
562550 [self .activityHandler removeGlobalCallbackParameters ];
563551 return ;
564552 }
565- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
566- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
567- }
568553 [self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
569554 [activityHandler removeGlobalCallbackParametersI: activityHandler];
570555 }];
@@ -576,9 +561,6 @@ - (void)removeGlobalPartnerParameters {
576561 [self .activityHandler removeGlobalPartnerParameters ];
577562 return ;
578563 }
579- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
580- self.savedPreLaunch .preLaunchActionsArray = [[NSMutableArray alloc ] init ];
581- }
582564 [self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
583565 [activityHandler removeGlobalPartnerParametersI: activityHandler];
584566 }];
@@ -592,24 +574,17 @@ - (void)gdprForgetMe {
592574}
593575
594576- (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];
602579 return ;
603580 }
604- [self .activityHandler trackThirdPartySharing: thirdPartySharing];
581+ [self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
582+ [activityHandler tryTrackThirdPartySharingI: thirdPartySharing];
583+ }];
605584}
606585
607586- (void )trackMeasurementConsent : (BOOL )enabled {
608587 if (![self checkActivityHandler: @" track measurement consent" ]) {
609- if (self.savedPreLaunch .preLaunchActionsArray == nil ) {
610- self.savedPreLaunch .preLaunchActionsArray =
611- [[NSMutableArray alloc ] init ];
612- }
613588 [self .savedPreLaunch.preLaunchActionsArray addObject: ^(ADJActivityHandler *activityHandler) {
614589 [activityHandler tryTrackMeasurementConsentI: enabled];
615590 }];
0 commit comments