Skip to Content
API referencePulsar CoreSrcComponentsinitializePollingTracker()

@tuwaio/pulsar-core-monorepo


initializePollingTracker()

initializePollingTracker<R, T>(config): void

Defined in: packages/pulsar-core/src/utils/initializePollingTracker.ts:71 

Initializes a generic polling tracker that repeatedly calls a fetcher function to monitor the status of an asynchronous task.

This function handles the lifecycle of polling, including starting, stopping, and automatic termination after a certain number of failed attempts.

Type Parameters

R

R

The expected type of the API response.

T

T extends Transaction

The type of the transaction object.

Parameters

config

PollingTrackerConfig<R, T>

The configuration for the tracker.

Returns

void

Last updated on