NTP-51225 | tds amount refund in progress logic changes and error map… (#15875)

This commit is contained in:
Mohit Rajput
2025-04-22 03:25:33 -07:00
committed by GitHub
parent 8c3e1457ff
commit 4e4f692106
3 changed files with 9 additions and 9 deletions

View File

@@ -355,7 +355,7 @@ interface NaviPayRetrofitService {
@Path("orderId") orderId: String
): Response<GenericResponse<OrderStatusResponse>>
@GET("/t-store/$NAVI_PAY_API_VERSION/error-mapping")
@GET("/t-store-consumer-ledger/$NAVI_PAY_API_VERSION/error-mapping")
suspend fun fetchOrderErrorMapping(
@Query("updatedAt") updatedAt: String
): Response<GenericResponse<OrderErrorResponse>>

View File

@@ -125,7 +125,7 @@ object OrderBbpsUtils {
},
isContactUsVisible = true,
)
else -> {
OrderPaymentStatus.REFUND_IN_PROGRESS -> {
BbpsRefundStatusWidgetProperties(
icon = CommonR.drawable.ic_bbps_refund,
statusText = resourceProvider.getString(R.string.navi_pay_in_progress),
@@ -151,6 +151,8 @@ object OrderBbpsUtils {
},
)
}
else -> null
}
return refundStatusWidgetProperties

View File

@@ -1075,13 +1075,11 @@ constructor(
}
private fun prepareRefundStatusWidgetProperties() {
if (orderEntity.value?.productType == OrderProductType.BBPS.name) {
_refundStatusWidgetProperties.update {
OrderBbpsUtils.prepareRefundStatusWidgetProperties(
orderEntity = orderEntity.value,
resourceProvider = resourceProvider,
)
}
_refundStatusWidgetProperties.update {
OrderBbpsUtils.prepareRefundStatusWidgetProperties(
orderEntity = orderEntity.value,
resourceProvider = resourceProvider,
)
}
}