@@ -56,7 +56,6 @@ public class RNBranchModule extends ReactContextBaseJavaModule {
5656 private static final String STANDARD_EVENT_INITIATE_PURCHASE = "STANDARD_EVENT_INITIATE_PURCHASE" ;
5757 private static final String STANDARD_EVENT_ADD_PAYMENT_INFO = "STANDARD_EVENT_ADD_PAYMENT_INFO" ;
5858 private static final String STANDARD_EVENT_PURCHASE = "STANDARD_EVENT_PURCHASE" ;
59- private static final String STANDARD_EVENT_SPEND_CREDITS = "STANDARD_EVENT_SPEND_CREDITS" ;
6059 private static final String STANDARD_EVENT_VIEW_AD = "STANDARD_EVENT_VIEW_AD" ;
6160 private static final String STANDARD_EVENT_CLICK_AD = "STANDARD_EVENT_CLICK_AD" ;
6261
@@ -290,7 +289,6 @@ public Map<String, Object> getConstants() {
290289 constants .put (STANDARD_EVENT_INITIATE_PURCHASE , BRANCH_STANDARD_EVENT .INITIATE_PURCHASE .getName ());
291290 constants .put (STANDARD_EVENT_ADD_PAYMENT_INFO , BRANCH_STANDARD_EVENT .ADD_PAYMENT_INFO .getName ());
292291 constants .put (STANDARD_EVENT_PURCHASE , BRANCH_STANDARD_EVENT .PURCHASE .getName ());
293- constants .put (STANDARD_EVENT_SPEND_CREDITS , BRANCH_STANDARD_EVENT .SPEND_CREDITS .getName ());
294292 constants .put (STANDARD_EVENT_VIEW_AD , BRANCH_STANDARD_EVENT .VIEW_AD .getName ());
295293 constants .put (STANDARD_EVENT_CLICK_AD , BRANCH_STANDARD_EVENT .CLICK_AD .getName ());
296294
@@ -976,108 +974,6 @@ public ProductCategory getProductCategory(final String stringValue) {
976974 return null ;
977975 }
978976
979- @ ReactMethod
980- public void redeemRewards (int value , String bucket , Promise promise )
981- {
982- if (bucket == null ) {
983- Branch .getInstance ().redeemRewards (value , new RedeemRewardsListener (promise ));
984- } else {
985- Branch .getInstance ().redeemRewards (bucket , value , new RedeemRewardsListener (promise ));
986- }
987- }
988-
989- @ ReactMethod
990- public void loadRewards (String bucket , Promise promise )
991- {
992- Branch .getInstance ().loadRewards (new LoadRewardsListener (bucket , promise ));
993- }
994-
995- @ ReactMethod
996- public void getCreditHistory (Promise promise )
997- {
998- Branch .getInstance ().getCreditHistory (new CreditHistoryListener (promise ));
999- }
1000-
1001- protected class CreditHistoryListener implements Branch .BranchListResponseListener
1002- {
1003- private Promise _promise ;
1004-
1005- // Constructor that takes in a required callbackContext object
1006- public CreditHistoryListener (Promise promise ) {
1007- this ._promise = promise ;
1008- }
1009-
1010- // Listener that implements BranchListResponseListener for getCreditHistory()
1011- @ Override
1012- public void onReceivingResponse (JSONArray list , BranchError error ) {
1013- ArrayList <String > errors = new ArrayList <String >();
1014- if (error == null ) {
1015- try {
1016- ReadableArray result = convertJsonToArray (list );
1017- this ._promise .resolve (result );
1018- } catch (JSONException err ) {
1019- this ._promise .reject (GENERIC_ERROR , err .getMessage ());
1020- }
1021- } else {
1022- String errorMessage = error .getMessage ();
1023- Log .d (REACT_CLASS , errorMessage );
1024- this ._promise .reject (GENERIC_ERROR , errorMessage );
1025- }
1026- }
1027- }
1028-
1029- protected class RedeemRewardsListener implements Branch .BranchReferralStateChangedListener
1030- {
1031- private Promise _promise ;
1032-
1033- public RedeemRewardsListener (Promise promise ) {
1034- this ._promise = promise ;
1035- }
1036-
1037- @ Override
1038- public void onStateChanged (boolean changed , BranchError error ) {
1039- if (error == null ) {
1040- WritableMap map = new WritableNativeMap ();
1041- map .putBoolean ("changed" , changed );
1042- this ._promise .resolve (map );
1043- } else {
1044- String errorMessage = error .getMessage ();
1045- Log .d (REACT_CLASS , errorMessage );
1046- this ._promise .reject (GENERIC_ERROR , errorMessage );
1047- }
1048- }
1049- }
1050-
1051- protected class LoadRewardsListener implements Branch .BranchReferralStateChangedListener
1052- {
1053- private String _bucket ;
1054- private Promise _promise ;
1055-
1056- public LoadRewardsListener (String bucket , Promise promise ) {
1057- this ._bucket = bucket ;
1058- this ._promise = promise ;
1059- }
1060-
1061- @ Override
1062- public void onStateChanged (boolean changed , BranchError error ) {
1063- if (error == null ) {
1064- int credits = 0 ;
1065- if (this ._bucket == null ) {
1066- credits = Branch .getInstance ().getCredits ();
1067- } else {
1068- credits = Branch .getInstance ().getCreditsForBucket (this ._bucket );
1069- }
1070- WritableMap map = new WritableNativeMap ();
1071- map .putInt ("credits" , credits );
1072- this ._promise .resolve (map );
1073- } else {
1074- String errorMessage = error .getMessage ();
1075- Log .d (REACT_CLASS , errorMessage );
1076- this ._promise .reject (GENERIC_ERROR , errorMessage );
1077- }
1078- }
1079- }
1080-
1081977 public void sendRNEvent (String eventName , @ Nullable WritableMap params ) {
1082978 // This should avoid the crash in getJSModule() at startup
1083979 // See also: https://github.com/walmartreact/react-native-orientation-listener/issues/8
0 commit comments