Skip to content

Commit c6e8940

Browse files
committed
Merge branch 'staging' into SDK-509-update-for-iOS-0.29.0-and-Android-4.1.0
# Conflicts: # android/build.gradle
2 parents 161f0bc + ea45e6f commit c6e8940

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

android/src/main/java/io/branch/rnbranch/RNBranchModule.java

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ public class RNBranchModule extends ReactContextBaseJavaModule {
8585

8686
private AgingHash<String, BranchUniversalObject> mUniversalObjectMap = new AgingHash<>(AGING_HASH_TTL);
8787

88+
private static Branch.BranchReferralInitListener referralInitListener = null;
89+
8890
public static void getAutoInstance(Context context) {
8991
RNBranchConfig config = new RNBranchConfig(context);
9092
String branchKey = config.getBranchKey();
@@ -106,6 +108,11 @@ else if (!useTest && liveKey != null) {
106108
}
107109
}
108110

111+
public static void reInitSession(Activity reactActivity) {
112+
Branch branch = Branch.getInstance();
113+
branch.reInitSession(reactActivity, referralInitListener);
114+
}
115+
109116
public static void initSession(final Uri uri, Activity reactActivity, Branch.BranchUniversalReferralInitListener anInitListener) {
110117
initListener = anInitListener;
111118
initSession(uri, reactActivity);
@@ -115,7 +122,7 @@ public static void initSession(final Uri uri, Activity reactActivity) {
115122
Branch branch = setupBranch(reactActivity.getApplicationContext());
116123

117124
mActivity = reactActivity;
118-
branch.initSession(new Branch.BranchReferralInitListener(){
125+
referralInitListener = new Branch.BranchReferralInitListener(){
119126

120127
private Activity mmActivity = null;
121128

@@ -208,7 +215,9 @@ private void generateLocalBroadcast(JSONObject referringParams,
208215

209216
LocalBroadcastManager.getInstance(mmActivity).sendBroadcast(broadcastIntent);
210217
}
211-
}.init(reactActivity), uri, reactActivity);
218+
}.init(reactActivity);
219+
220+
branch.initSession(referralInitListener, uri, reactActivity);
212221
}
213222

214223
public static void setDebug() {
@@ -247,13 +256,13 @@ public Map<String, Object> getConstants() {
247256

248257
// Constants for use with userCompletedAction (deprecated)
249258

250-
constants.put(ADD_TO_CART_EVENT, BranchEvent.ADD_TO_CART);
251-
constants.put(ADD_TO_WISHLIST_EVENT, BranchEvent.ADD_TO_WISH_LIST);
252-
constants.put(PURCHASED_EVENT, BranchEvent.PURCHASED);
253-
constants.put(PURCHASE_INITIATED_EVENT, BranchEvent.PURCHASE_STARTED);
254-
constants.put(REGISTER_VIEW_EVENT, BranchEvent.VIEW);
255-
constants.put(SHARE_COMPLETED_EVENT, BranchEvent.SHARE_COMPLETED);
256-
constants.put(SHARE_INITIATED_EVENT, BranchEvent.SHARE_STARTED);
259+
// constants.put(ADD_TO_CART_EVENT, BranchEvent.ADD_TO_CART);
260+
// constants.put(ADD_TO_WISHLIST_EVENT, BranchEvent.ADD_TO_WISH_LIST);
261+
// constants.put(PURCHASED_EVENT, BranchEvent.PURCHASED);
262+
// constants.put(PURCHASE_INITIATED_EVENT, BranchEvent.PURCHASE_STARTED);
263+
// constants.put(REGISTER_VIEW_EVENT, BranchEvent.VIEW);
264+
// constants.put(SHARE_COMPLETED_EVENT, BranchEvent.SHARE_COMPLETED);
265+
// constants.put(SHARE_INITIATED_EVENT, BranchEvent.SHARE_STARTED);
257266

258267
// constants for use with BranchEvent
259268

0 commit comments

Comments
 (0)