Skip to content

Commit 5c982d1

Browse files
committed
Hardcode banks list for NGN direct debit charge
1 parent 69625f7 commit 5c982d1

File tree

2 files changed

+22
-18
lines changed
  • rave_java_commons/src/main/java/com/flutterwave/raveandroid/rave_java_commons
  • rave_presentation/src/main/java/com/flutterwave/raveandroid/rave_presentation/account

2 files changed

+22
-18
lines changed

rave_java_commons/src/main/java/com/flutterwave/raveandroid/rave_java_commons/RaveConstants.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import java.util.ArrayList;
66
import java.util.Arrays;
77
import java.util.HashMap;
8+
import java.util.List;
89

910
/**
1011
* Created by hamzafetuga on 14/07/2017.
@@ -130,6 +131,10 @@ public class RaveConstants {
130131
new Bank("Sterling Bank PLC", "232"),
131132
new Bank("United Bank for Africa", "033")
132133
));
134+
public static List<Bank> accountBanksList = new ArrayList<>(Arrays.asList(
135+
new Bank(bankNameGtb, "058"),
136+
new Bank("FIRST BANK PLC", "011")
137+
));
133138

134139
public static final int PAYMENT_TYPE_CARD = 101;
135140
public static final int PAYMENT_TYPE_ACCOUNT = 102;

rave_presentation/src/main/java/com/flutterwave/raveandroid/rave_presentation/account/AccountHandler.java

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import android.util.Log;
44

5-
import com.flutterwave.raveandroid.rave_core.models.Bank;
65
import com.flutterwave.raveandroid.rave_java_commons.Payload;
76
import com.flutterwave.raveandroid.rave_logger.Event;
87
import com.flutterwave.raveandroid.rave_logger.EventLogger;
@@ -24,11 +23,10 @@
2423
import com.flutterwave.raveandroid.rave_remote.responses.FeeCheckResponse;
2524
import com.flutterwave.raveandroid.rave_remote.responses.RequeryResponse;
2625

27-
import java.util.List;
28-
2926
import javax.inject.Inject;
3027

3128
import static com.flutterwave.raveandroid.rave_java_commons.RaveConstants.RAVEPAY;
29+
import static com.flutterwave.raveandroid.rave_java_commons.RaveConstants.accountBanksList;
3230
import static com.flutterwave.raveandroid.rave_java_commons.RaveConstants.invalidCharge;
3331
import static com.flutterwave.raveandroid.rave_java_commons.RaveConstants.success;
3432
import static com.flutterwave.raveandroid.rave_java_commons.RaveConstants.transactionError;
@@ -61,21 +59,22 @@ public AccountHandler(AccountContract.AccountInteractor mAccountInteractor) {
6159
@Override
6260
public void getBanksList() {
6361

64-
mAccountInteractor.showProgressIndicator(true);
65-
66-
networkRequest.getBanks(new ResultCallback<List<Bank>>() {
67-
@Override
68-
public void onSuccess(List<Bank> banks) {
69-
mAccountInteractor.showProgressIndicator(false);
70-
mAccountInteractor.onBanksListRetrieved(banks);
71-
}
72-
73-
@Override
74-
public void onError(String message) {
75-
mAccountInteractor.showProgressIndicator(false);
76-
mAccountInteractor.onGetBanksRequestFailed("An error occurred while retrieving banks");
77-
}
78-
});
62+
mAccountInteractor.onBanksListRetrieved(accountBanksList);
63+
// mAccountInteractor.showProgressIndicator(true);
64+
//
65+
// networkRequest.getBanks(new ResultCallback<List<Bank>>() {
66+
// @Override
67+
// public void onSuccess(List<Bank> banks) {
68+
// mAccountInteractor.showProgressIndicator(false);
69+
// mAccountInteractor.onBanksListRetrieved(banks);
70+
// }
71+
//
72+
// @Override
73+
// public void onError(String message) {
74+
// mAccountInteractor.showProgressIndicator(false);
75+
// mAccountInteractor.onGetBanksRequestFailed("An error occurred while retrieving banks");
76+
// }
77+
// });
7978

8079
}
8180

0 commit comments

Comments
 (0)