NTP-42694 | Anmol Agrawal | Handle Payment Status (#15283)

This commit is contained in:
Anmol Agrawal
2025-03-06 13:56:16 +05:30
committed by GitHub
parent d1dc36bcdb
commit e22199a8d2
3 changed files with 12 additions and 3 deletions

View File

@@ -17,6 +17,7 @@ import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.lifecycleScope
import com.navi.base.model.CtaData
import com.navi.base.utils.FAILURE
import com.navi.base.utils.PENDING
import com.navi.base.utils.SUCCESS
import com.navi.base.utils.orElse
import com.navi.base.utils.orZero
@@ -234,7 +235,9 @@ class CustomPaymentActivity :
)
when (status) {
PaymentSdkTypes.DISMISS_LOADER.name -> {}
PaymentSdkTypes.TRANSACTION_SUCCESS.name -> {
PaymentSdkTypes.TRANSACTION_SUCCESS.name,
SUCCESS,
PENDING -> {
showLoader()
apiPollInit()
}

View File

@@ -45,6 +45,7 @@ import com.navi.base.utils.BaseUtils
import com.navi.base.utils.ConnectivityObserver
import com.navi.base.utils.ConnectivityObserverImpl
import com.navi.base.utils.FAILURE
import com.navi.base.utils.PENDING
import com.navi.base.utils.SUCCESS
import com.navi.base.utils.orElse
import com.navi.base.utils.orFalse
@@ -1564,7 +1565,9 @@ class HomePageActivity :
)
when (status) {
PaymentSdkTypes.DISMISS_LOADER.name -> Unit
PaymentSdkTypes.TRANSACTION_SUCCESS.name -> {
PaymentSdkTypes.TRANSACTION_SUCCESS.name,
SUCCESS,
PENDING -> {
showLoader()
apiPollInit()
}

View File

@@ -16,6 +16,7 @@ import androidx.databinding.DataBindingUtil
import androidx.lifecycle.lifecycleScope
import com.navi.base.model.CtaData
import com.navi.base.utils.FAILURE
import com.navi.base.utils.PENDING
import com.navi.base.utils.SUCCESS
import com.navi.base.utils.orElse
import com.navi.base.utils.orZero
@@ -219,7 +220,9 @@ class PaymentBehaviourActivity :
)
when (status) {
PaymentSdkTypes.DISMISS_LOADER.name -> {}
PaymentSdkTypes.TRANSACTION_SUCCESS.name -> {
PaymentSdkTypes.TRANSACTION_SUCCESS.name,
SUCCESS,
PENDING -> {
showLoader()
apiPollInit()
}