Skip to content

Commit ab6c577

Browse files
committed
Refactor view and presenter
1 parent 7168841 commit ab6c577

File tree

10 files changed

+12
-8
lines changed

10 files changed

+12
-8
lines changed

raveandroid/src/main/java/com/flutterwave/raveandroid/account/AccountFragment.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,6 @@ public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
445445
@Override
446446
public void onValidationSuccessful(HashMap<String, ViewObject> dataHashMap) {
447447

448-
ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData()));
449448

450449
dataHashMap.put(RaveConstants.fieldBVN, new ViewObject(bvnEt.getId(), bvnEt.getText().toString(), TextInputLayout.class));
451450
dataHashMap.put(RaveConstants.fieldDOB, new ViewObject(dateOfBirthEt.getId(), dateOfBirthEt.getText().toString(), TextInputLayout.class));

raveandroid/src/main/java/com/flutterwave/raveandroid/account/AccountPresenter.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,9 @@ public void processTransaction(HashMap<String, ViewObject> dataHashMap, RavePayI
297297
//make request
298298

299299
if (ravePayInitializer!=null) {
300+
301+
ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData()));
302+
300303
PayloadBuilder builder = new PayloadBuilder();
301304
builder.setAmount(ravePayInitializer.getAmount() + "")
302305
.setEmail(dataHashMap.get(RaveConstants.fieldEmail).getData())

raveandroid/src/main/java/com/flutterwave/raveandroid/banktransfer/BankTransferFragment.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,7 @@ public void onClick(View view) {
9696
clearErrors();
9797
Utils.hide_keyboard(getActivity());
9898
collectData();
99-
}
100-
101-
if (viewId == verifyPaymentButton.getId()) {
99+
} else if (viewId == verifyPaymentButton.getId()) {
102100
verifyPayment();
103101
}
104102
}
@@ -318,7 +316,6 @@ public void showFetchFeeFailed(String s) {
318316
@Override
319317
public void onValidationSuccessful(HashMap<String, ViewObject> dataHashMap) {
320318

321-
ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData()));
322319
presenter.processTransaction(dataHashMap, ravePayInitializer);
323320

324321
}

raveandroid/src/main/java/com/flutterwave/raveandroid/banktransfer/BankTransferPresenter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,8 @@ public void processTransaction(HashMap<String, ViewObject> dataHashMap, RavePayI
201201

202202
if (ravePayInitializer != null) {
203203

204+
ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData()));
205+
204206
PayloadBuilder builder = new PayloadBuilder();
205207
builder.setAmount(ravePayInitializer.getAmount() + "")
206208
.setCountry(ravePayInitializer.getCountry())

raveandroid/src/main/java/com/flutterwave/raveandroid/ghmobilemoney/GhMobileMoneyFragment.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,6 @@ private void collectData() {
166166
@Override
167167
public void onValidationSuccessful(HashMap<String, ViewObject> dataHashMap) {
168168

169-
ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData()));
170169
presenter.processTransaction(dataHashMap, ravePayInitializer);
171170

172171
}

raveandroid/src/main/java/com/flutterwave/raveandroid/ghmobilemoney/GhMobileMoneyPresenter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,8 @@ public void processTransaction(HashMap<String, ViewObject> dataHashMap, RavePayI
152152

153153
if (ravePayInitializer!=null) {
154154

155+
ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData()));
156+
155157
PayloadBuilder builder = new PayloadBuilder();
156158
builder.setAmount(ravePayInitializer.getAmount() + "")
157159
.setCountry(ravePayInitializer.getCountry())

raveandroid/src/main/java/com/flutterwave/raveandroid/mpesa/MpesaFragment.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ public void onPaymentFailed(String message, String responseAsJSONString) {
227227
public void onValidationSuccessful(HashMap<String, ViewObject> dataHashMap) {
228228

229229
presenter.processTransaction(dataHashMap, ravePayInitializer);
230-
ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData()));
231230

232231
}
233232

raveandroid/src/main/java/com/flutterwave/raveandroid/mpesa/MpesaPresenter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,8 @@ public void processTransaction(HashMap<String, ViewObject> dataHashMap, RavePayI
183183

184184
if (ravePayInitializer!=null) {
185185

186+
ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData()));
187+
186188
PayloadBuilder builder = new PayloadBuilder();
187189
builder.setAmount(ravePayInitializer.getAmount() + "")
188190
.setCountry(ravePayInitializer.getCountry())

raveandroid/src/main/java/com/flutterwave/raveandroid/ugmobilemoney/UgMobileMoneyFragment.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,6 @@ public void onPaymentFailed(String message, String responseAsJSONString) {
243243
@Override
244244
public void onValidationSuccessful(HashMap<String, ViewObject> dataHashMap) {
245245

246-
ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData()));
247246
presenter.processTransaction(dataHashMap, ravePayInitializer);
248247

249248
}

raveandroid/src/main/java/com/flutterwave/raveandroid/ugmobilemoney/UgMobileMoneyPresenter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,8 @@ public void processTransaction(HashMap<String, ViewObject> dataHashMap, RavePayI
177177

178178
if (ravePayInitializer!=null) {
179179

180+
ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData()));
181+
180182
PayloadBuilder builder = new PayloadBuilder();
181183
builder.setAmount(ravePayInitializer.getAmount() + "")
182184
// .setCountry(ravePayInitializer.getCountry())

0 commit comments

Comments
 (0)