diff --git a/app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepFourBajajFDFragment.kt b/app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepFourBajajFDFragment.kt index da2b9cc..af72da5 100644 --- a/app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepFourBajajFDFragment.kt +++ b/app/src/main/java/com/nivesh/production/bajajfd/ui/fragment/StepFourBajajFDFragment.kt @@ -155,12 +155,12 @@ class StepFourBajajFDFragment : Fragment() { getCodeRequest.Category = getString(R.string.customerCategory) getCodeRequest.Language = getString(R.string.language) getCodeRequest.InputValue = "" - (activity as BajajFdMainActivity).viewModel.paymentModeApi( + (activity as BajajFdMainActivity).viewModel.customerListApi( getCodeRequest, token, activity as BajajFdMainActivity ) - (activity as BajajFdMainActivity).viewModel.getPaymentModeMutableData.observe( + (activity as BajajFdMainActivity).viewModel.customerListMutableData.observe( viewLifecycleOwner ) { response -> when (response) { diff --git a/app/src/main/java/com/nivesh/production/bajajfd/viewModel/BajajFDViewModel.kt b/app/src/main/java/com/nivesh/production/bajajfd/viewModel/BajajFDViewModel.kt index ef60d2c..a4649fb 100644 --- a/app/src/main/java/com/nivesh/production/bajajfd/viewModel/BajajFDViewModel.kt +++ b/app/src/main/java/com/nivesh/production/bajajfd/viewModel/BajajFDViewModel.kt @@ -336,6 +336,17 @@ open class BajajFDViewModel(private val mainRepository: MainRepository) : ViewMo } } + val customerListMutableData: MutableLiveData> = MutableLiveData() + fun customerListApi(getCodeRequest: GetCodeRequest, token: String,activity : Activity) = viewModelScope.launch( + handleError(activity) + ) { + if (Common.isNetworkAvailable(activity)) { + customerListMutableData.postValue(Resource.Loading()) + val response = mainRepository.payModeCheck(getCodeRequest, token) + customerListMutableData.postValue(handleResponse(response)) + } + } + fun updateFDPaymentStatus(getRatesRequest: GetRatesRequest, token: String, activity: Activity ) =