DefaultIntentStatusPoller

class DefaultIntentStatusPoller @Inject constructor(stripeRepository: StripeRepository, paymentConfigProvider: Provider<PaymentConfiguration>, config: IntentStatusPoller.Config, dispatcher: CoroutineDispatcher) : IntentStatusPoller

Constructors

Link copied to clipboard
@Inject
fun DefaultIntentStatusPoller(stripeRepository: StripeRepository, paymentConfigProvider: Provider<PaymentConfiguration>, config: IntentStatusPoller.Config, dispatcher: CoroutineDispatcher)

Functions

Link copied to clipboard
open suspend override fun forcePoll(): StripeIntent.Status?
Link copied to clipboard
open override fun startPolling(scope: CoroutineScope)
Link copied to clipboard
open override fun stopPolling()

Properties

Link copied to clipboard
open override val state: StateFlow<StripeIntent.Status?>