Skip to content

Commit

Permalink
Add static API method to set IdentityLink
Browse files Browse the repository at this point in the history
  • Loading branch information
willpassidomo authored and samdozor committed May 24, 2017
1 parent 82de8d0 commit d6bbdf3
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/main/java/com/mparticle/kits/KochavaKit.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ public class KochavaKit extends KitIntegration implements KitIntegration.Attribu
private static final String ENABLE_LOGGING = "enableLogging";
private Feature feature;

private static Map<String, String> identityLink;

@Override
public Object getInstance() {
return feature;
Expand Down Expand Up @@ -115,6 +117,9 @@ private void createKochava() {
datamap.put(Feature.INPUTITEMS.APP_LIMIT_TRACKING, getSettings().get(LIMIT_ADD_TRACKING));
datamap.put(Feature.INPUTITEMS.DEBUG_ON, Boolean.parseBoolean(getSettings().get(ENABLE_LOGGING)));
datamap.put(Feature.INPUTITEMS.REQUEST_ATTRIBUTION, Boolean.parseBoolean(getSettings().get(RETRIEVE_ATT_DATA)));
if (identityLink != null) {
datamap.put(Feature.INPUTITEMS.IDENTITY_LINK, identityLink);
}
feature = new Feature(getContext(), datamap);

}
Expand All @@ -134,4 +139,8 @@ public List<ReportingMessage> setOptOut(boolean optOutStatus) {
return null;
}
}

public static void setIdentityLink(Map<String, String> identityLink) {
KochavaKit.identityLink = identityLink;
}
}

0 comments on commit d6bbdf3

Please sign in to comment.