TP-38331 | Added crash fix for TP-38331 [ LoanRepaymentOptionsFragment] (#7716)

This commit is contained in:
Sivasankaramalan G
2023-09-01 11:50:49 +05:30
committed by GitHub
parent 04ef0f64be
commit 1001358b96
2 changed files with 7 additions and 6 deletions

View File

@@ -260,12 +260,12 @@ class LoanRepaymentOptionsFragment :
naviWidget: NaviWidget,
layoutBinding: ViewDataBinding?
): ViewDataBinding? {
viewLifecycleOwner.lifecycleScope.launch {
(layoutBinding?.root as? BaseNaviWidgetLayout)?.updateLayout(
layoutBinding,
naviWidget,
this@LoanRepaymentOptionsFragment
)
if (activity?.isFinishing?.not() == true && view != null && (isAdded || isResumed)) {
viewLifecycleOwner.lifecycleScope.launch {
(layoutBinding?.root as? BaseNaviWidgetLayout)?.updateLayout(
layoutBinding, naviWidget, this@LoanRepaymentOptionsFragment
)
}
}
return layoutBinding
}

View File

@@ -195,6 +195,7 @@ class PaymentRepository @Inject constructor() : ResponseCallback() {
suspend fun fetchPaymentBehaviourWidget(type: String) =
apiResponseCallback(retrofitService().fetchPaymentBehaviourWidget(type))
suspend fun fetchPaymentFailureBottomSheetData(data: InitiatePaymentRequest): RepoResult<BottomSheetInfoV2> =
apiResponseCallback(retrofitService().fetchPaymentFailureBottomSheetData(data))