NTP-42694 | Anmol Agrawal | Handle Payment Status (#15283)
This commit is contained in:
@@ -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()
|
||||
}
|
||||
|
||||
@@ -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()
|
||||
}
|
||||
|
||||
@@ -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()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user