|
@ -24,6 +24,7 @@ import android.widget.TextView; |
|
|
|
|
|
|
|
|
import com.gmeremit.online.gmeremittance_native.R; |
|
|
import com.gmeremit.online.gmeremittance_native.R; |
|
|
import com.gmeremit.online.gmeremittance_native.base.BaseFragment; |
|
|
import com.gmeremit.online.gmeremittance_native.base.BaseFragment; |
|
|
|
|
|
import com.gmeremit.online.gmeremittance_native.customwidgets.CustomAlertDialog; |
|
|
import com.gmeremit.online.gmeremittance_native.exchange_rate.view.SelectedRedBorderDecoration; |
|
|
import com.gmeremit.online.gmeremittance_native.exchange_rate.view.SelectedRedBorderDecoration; |
|
|
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.adapter.SendMoneyPayoutModeRvAdapter; |
|
|
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.adapter.SendMoneyPayoutModeRvAdapter; |
|
|
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.payoutmode.AccountValidationApiResponse; |
|
|
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.payoutmode.AccountValidationApiResponse; |
|
@ -413,15 +414,20 @@ public class PayoutModeSendMoneyFragment extends BaseFragment implements SendMon |
|
|
if (payoutModeApiResponse.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2)) { |
|
|
if (payoutModeApiResponse.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2)) { |
|
|
apiResponseData = payoutModeApiResponse.getData(); |
|
|
apiResponseData = payoutModeApiResponse.getData(); |
|
|
setDataToPaymentMode(payoutModeApiResponse.getData().getPayoutMode()); |
|
|
setDataToPaymentMode(payoutModeApiResponse.getData().getPayoutMode()); |
|
|
} else |
|
|
|
|
|
showToastMessage(payoutModeApiResponse.getMsg()); |
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
// showToastMessage(payoutModeApiResponse.getMsg()); |
|
|
|
|
|
showPopUpMessage(payoutModeApiResponse.getMsg(), CustomAlertDialog.AlertType.FAILED,null); |
|
|
|
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
scheduleTaskLater(() -> { |
|
|
scheduleTaskLater(() -> { |
|
|
showProgressBar(false, ""); |
|
|
showProgressBar(false, ""); |
|
|
if (payoutModeApiResponse.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2)) |
|
|
if (payoutModeApiResponse.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2)) |
|
|
setDataToPaymentMode(payoutModeApiResponse.getData().getPayoutMode()); |
|
|
setDataToPaymentMode(payoutModeApiResponse.getData().getPayoutMode()); |
|
|
else |
|
|
else |
|
|
showToastMessage(payoutModeApiResponse.getMsg()); |
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
// showToastMessage(payoutModeApiResponse.getMsg()); |
|
|
|
|
|
showPopUpMessage(payoutModeApiResponse.getMsg(), CustomAlertDialog.AlertType.FAILED,null); |
|
|
|
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -430,9 +436,13 @@ public class PayoutModeSendMoneyFragment extends BaseFragment implements SendMon |
|
|
public void onFailed(String message) { |
|
|
public void onFailed(String message) { |
|
|
if (isUIReady()) { |
|
|
if (isUIReady()) { |
|
|
showProgressBar(false, ""); |
|
|
showProgressBar(false, ""); |
|
|
|
|
|
showPopUpMessage(message, CustomAlertDialog.AlertType.FAILED,null); |
|
|
|
|
|
|
|
|
} else { |
|
|
} else { |
|
|
scheduleTaskLater(() -> { |
|
|
scheduleTaskLater(() -> { |
|
|
showProgressBar(false, ""); |
|
|
showProgressBar(false, ""); |
|
|
|
|
|
showPopUpMessage(message, CustomAlertDialog.AlertType.FAILED,null); |
|
|
|
|
|
|
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -440,10 +450,14 @@ public class PayoutModeSendMoneyFragment extends BaseFragment implements SendMon |
|
|
@Override |
|
|
@Override |
|
|
protected void onConnectionNotEstablished(String message) { |
|
|
protected void onConnectionNotEstablished(String message) { |
|
|
if (isUIReady()) { |
|
|
if (isUIReady()) { |
|
|
|
|
|
showProgressBar(false, ""); |
|
|
|
|
|
showPopUpMessage(message, CustomAlertDialog.AlertType.NO_INTERNET,null); |
|
|
|
|
|
|
|
|
} else { |
|
|
} else { |
|
|
scheduleTaskLater(() -> { |
|
|
scheduleTaskLater(() -> { |
|
|
showProgressBar(false, ""); |
|
|
showProgressBar(false, ""); |
|
|
|
|
|
showPopUpMessage(message, CustomAlertDialog.AlertType.NO_INTERNET,null); |
|
|
|
|
|
|
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -459,13 +473,21 @@ public class PayoutModeSendMoneyFragment extends BaseFragment implements SendMon |
|
|
if (accountValidationApiResponse.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2)) |
|
|
if (accountValidationApiResponse.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2)) |
|
|
((SendMoneyActionListener) getActivity()).showAmountDetailPage(); |
|
|
((SendMoneyActionListener) getActivity()).showAmountDetailPage(); |
|
|
else |
|
|
else |
|
|
showToastMessage(accountValidationApiResponse.getMsg()); |
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
// showToastMessage(accountValidationApiResponse.getMsg()); |
|
|
|
|
|
showPopUpMessage(accountValidationApiResponse.getMsg(), CustomAlertDialog.AlertType.FAILED,null); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
scheduleTaskLater(() -> { |
|
|
scheduleTaskLater(() -> { |
|
|
if (accountValidationApiResponse.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2)) |
|
|
if (accountValidationApiResponse.getErrorCode().equalsIgnoreCase(Constants.SUCCESS_CODE_V2)) |
|
|
((SendMoneyActionListener) getActivity()).showAmountDetailPage(); |
|
|
((SendMoneyActionListener) getActivity()).showAmountDetailPage(); |
|
|
else |
|
|
else |
|
|
showToastMessage(accountValidationApiResponse.getMsg()); |
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
// showToastMessage(accountValidationApiResponse.getMsg()); |
|
|
|
|
|
showPopUpMessage(accountValidationApiResponse.getMsg(), CustomAlertDialog.AlertType.FAILED,null); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -473,11 +495,14 @@ public class PayoutModeSendMoneyFragment extends BaseFragment implements SendMon |
|
|
@Override |
|
|
@Override |
|
|
public void onFailed(String message) { |
|
|
public void onFailed(String message) { |
|
|
if (isUIReady()) { |
|
|
if (isUIReady()) { |
|
|
showToastMessage(message); |
|
|
|
|
|
|
|
|
// showToastMessage(message); |
|
|
|
|
|
showPopUpMessage(message, CustomAlertDialog.AlertType.FAILED,null); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
} else { |
|
|
scheduleTaskLater(() -> { |
|
|
scheduleTaskLater(() -> { |
|
|
showToastMessage(message); |
|
|
|
|
|
|
|
|
// showToastMessage(message); |
|
|
|
|
|
showPopUpMessage(message, CustomAlertDialog.AlertType.FAILED,null); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -485,10 +510,12 @@ public class PayoutModeSendMoneyFragment extends BaseFragment implements SendMon |
|
|
@Override |
|
|
@Override |
|
|
protected void onConnectionNotEstablished(String message) { |
|
|
protected void onConnectionNotEstablished(String message) { |
|
|
if (isUIReady()) { |
|
|
if (isUIReady()) { |
|
|
showToastMessage(message); |
|
|
|
|
|
|
|
|
// showToastMessage(message); |
|
|
|
|
|
showPopUpMessage(message, CustomAlertDialog.AlertType.NO_INTERNET,null); |
|
|
} else { |
|
|
} else { |
|
|
scheduleTaskLater(() -> { |
|
|
scheduleTaskLater(() -> { |
|
|
showToastMessage(message); |
|
|
|
|
|
|
|
|
// showToastMessage(message); |
|
|
|
|
|
showPopUpMessage(message, CustomAlertDialog.AlertType.NO_INTERNET,null); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|