|
|
@ -112,7 +112,7 @@ public class RecipientListingV3Presenter extends BasePresenter implements Recipi |
|
|
|
public void onPositiveBtnPressed() { |
|
|
|
view.proceedToEditRecipient(recipientInfoModel); |
|
|
|
} |
|
|
|
},"Please update recipient information before proceeding to send money."); |
|
|
|
}, "Recipient profile update is necessary inorder to proceed. Do you want to update it now?"); |
|
|
|
} else { |
|
|
|
this.selectedRecipientInfoModel = recipientInfoModel; |
|
|
|
this.view.showPaymentSourceSelection(availablePaymentSources); |
|
|
@ -124,6 +124,7 @@ public class RecipientListingV3Presenter extends BasePresenter implements Recipi |
|
|
|
for (ReceiverInfoV3Model receiverInfoV3Model : availableRecipientList) { |
|
|
|
if (reciverId.equalsIgnoreCase(receiverInfoV3Model.getReceiverId())) { |
|
|
|
selectedRecipientInfoModel = receiverInfoV3Model; |
|
|
|
String reciverName = getReceiverName(receiverInfoV3Model); |
|
|
|
view.promptToSendMoney(new GenericPromptDialog.GenericDialogPromptListener() { |
|
|
|
@Override |
|
|
|
public void onNegativeBtnPressed() { |
|
|
@ -134,12 +135,25 @@ public class RecipientListingV3Presenter extends BasePresenter implements Recipi |
|
|
|
public void onPositiveBtnPressed() { |
|
|
|
view.showPaymentSourceSelection(availablePaymentSources); |
|
|
|
} |
|
|
|
},"Do you want to proceed to send money?"); |
|
|
|
}, "Do you want to send money to "+getReceiverName(receiverInfoV3Model)+"?"); |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private String getReceiverName(ReceiverInfoV3Model receiverInfoV3Model) { |
|
|
|
String name = ""; |
|
|
|
if (receiverInfoV3Model.getFullName() != null && receiverInfoV3Model.getFullName().length() > 0) |
|
|
|
name = receiverInfoV3Model.getFullName(); |
|
|
|
else if (receiverInfoV3Model.getFirstName() != null && receiverInfoV3Model.getFirstName().length() > 0) |
|
|
|
name = receiverInfoV3Model.getFirstName(); |
|
|
|
else if (receiverInfoV3Model.getLocalFullName() != null && receiverInfoV3Model.getLocalFullName().length() > 0) |
|
|
|
name = receiverInfoV3Model.getLocalFullName(); |
|
|
|
else if (receiverInfoV3Model.getLocalFirstName() != null && receiverInfoV3Model.getLocalFirstName().length() > 0) |
|
|
|
name = receiverInfoV3Model.getLocalFirstName(); |
|
|
|
return name; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void onRecipentUpdatedSucesss(String receiverId) { |
|
|
|
getAllRecipientList(() -> searchReceiverById(receiverId)); |
|
|
|