@@ -1190,11 +1190,9 @@ public void installReferrerUpdated() {
11901190 MParticle instance = MParticle .getInstance ();
11911191 if (instance != null ) {
11921192 Intent mockIntent = getMockInstallReferrerIntent (instance .getInstallReferrer ());
1193- for (KitIntegration provider : providers . values ()) {
1193+ for (KitIntegration provider : activeKits ()) {
11941194 try {
1195- if (!provider .isDisabled ()) {
1196- provider .setInstallReferrer (mockIntent );
1197- }
1195+ provider .setInstallReferrer (mockIntent );
11981196 } catch (Exception e ) {
11991197 Logger .warning ("Failed to update Install Referrer for kit: " + provider .getName () + ": " + e .getMessage ());
12001198 }
@@ -1209,9 +1207,9 @@ public void installReferrerUpdated() {
12091207 public void onUserIdentified (MParticleUser mParticleUser , MParticleUser previousUser ) {
12101208 //due to consent forwarding rules we need to re-verify kits whenever the user changes
12111209 reloadKits ();
1212- for (KitIntegration provider : providers . values ()) {
1210+ for (KitIntegration provider : activeKits ()) {
12131211 try {
1214- if (provider instanceof KitIntegration .IdentityListener && ! provider . isDisabled () ) {
1212+ if (provider instanceof KitIntegration .IdentityListener ) {
12151213 ((KitIntegration .IdentityListener ) provider ).onUserIdentified (FilteredMParticleUser .getInstance (mParticleUser , provider ));
12161214 }
12171215 } catch (Exception e ) {
@@ -1237,9 +1235,9 @@ public void onUserAttributesReceived(@NonNull Map<String, ?> userAttributes, @No
12371235
12381236 @ Override
12391237 public void onIdentifyCompleted (MParticleUser mParticleUser , IdentityApiRequest identityApiRequest ) {
1240- for (KitIntegration provider : providers . values ()) {
1238+ for (KitIntegration provider : activeKits ()) {
12411239 try {
1242- if (provider instanceof KitIntegration .IdentityListener && ! provider . isDisabled () ) {
1240+ if (provider instanceof KitIntegration .IdentityListener ) {
12431241 ((KitIntegration .IdentityListener ) provider ).onIdentifyCompleted (FilteredMParticleUser .getInstance (mParticleUser , provider ), new FilteredIdentityApiRequest (identityApiRequest , provider ));
12441242 }
12451243 } catch (Exception e ) {
@@ -1250,9 +1248,9 @@ public void onIdentifyCompleted(MParticleUser mParticleUser, IdentityApiRequest
12501248
12511249 @ Override
12521250 public void onLoginCompleted (MParticleUser mParticleUser , IdentityApiRequest identityApiRequest ) {
1253- for (KitIntegration provider : providers . values ()) {
1251+ for (KitIntegration provider : activeKits ()) {
12541252 try {
1255- if (provider instanceof KitIntegration .IdentityListener && ! provider . isDisabled () ) {
1253+ if (provider instanceof KitIntegration .IdentityListener ) {
12561254 ((KitIntegration .IdentityListener ) provider ).onLoginCompleted (FilteredMParticleUser .getInstance (mParticleUser , provider ), new FilteredIdentityApiRequest (identityApiRequest , provider ));
12571255 }
12581256 } catch (Exception e ) {
@@ -1263,9 +1261,9 @@ public void onLoginCompleted(MParticleUser mParticleUser, IdentityApiRequest ide
12631261
12641262 @ Override
12651263 public void onLogoutCompleted (MParticleUser mParticleUser , IdentityApiRequest identityApiRequest ) {
1266- for (KitIntegration provider : providers . values ()) {
1264+ for (KitIntegration provider : activeKits ()) {
12671265 try {
1268- if (provider instanceof KitIntegration .IdentityListener && ! provider . isDisabled () ) {
1266+ if (provider instanceof KitIntegration .IdentityListener ) {
12691267 ((KitIntegration .IdentityListener ) provider ).onLogoutCompleted (FilteredMParticleUser .getInstance (mParticleUser , provider ), new FilteredIdentityApiRequest (identityApiRequest , provider ));
12701268 }
12711269 } catch (Exception e ) {
@@ -1276,9 +1274,9 @@ public void onLogoutCompleted(MParticleUser mParticleUser, IdentityApiRequest id
12761274
12771275 @ Override
12781276 public void onModifyCompleted (MParticleUser mParticleUser , IdentityApiRequest identityApiRequest ) {
1279- for (KitIntegration provider : providers . values ()) {
1277+ for (KitIntegration provider : activeKits ()) {
12801278 try {
1281- if (provider instanceof KitIntegration .IdentityListener && ! provider . isDisabled () ) {
1279+ if (provider instanceof KitIntegration .IdentityListener ) {
12821280 ((KitIntegration .IdentityListener ) provider ).onModifyCompleted (FilteredMParticleUser .getInstance (mParticleUser , provider ), new FilteredIdentityApiRequest (identityApiRequest , provider ));
12831281 }
12841282 } catch (Exception e ) {
@@ -1291,13 +1289,11 @@ public void onModifyCompleted(MParticleUser mParticleUser, IdentityApiRequest id
12911289 public void onConsentStateUpdated (final ConsentState oldState , final ConsentState newState , final long mpid ) {
12921290 //Due to consent forwarding rules we need to re-initialize kits whenever the user changes.
12931291 reloadKits ();
1294- for (KitIntegration provider : providers .values ()) {
1295- if (provider instanceof KitIntegration .UserAttributeListener && !provider .isDisabled ()) {
1296- try {
1297- ((KitIntegration .UserAttributeListener ) provider ).onConsentStateUpdated (oldState , newState );
1298- } catch (Exception e ) {
1299- Logger .warning ("Failed to call onConsentStateUpdated for kit: " + provider .getName () + ": " + e .getMessage ());
1300- }
1292+ for (KitIntegration .UserAttributeListener listener : userAttributeListeners ()) {
1293+ try {
1294+ listener .onConsentStateUpdated (oldState , newState );
1295+ } catch (Exception e ) {
1296+ Logger .warning ("Failed to call onConsentStateUpdated for kit: " + listener .getName () + ": " + e .getMessage ());
13011297 }
13021298 }
13031299 }
0 commit comments