Api Work Scheduler
object ApiWorkScheduler
Scheduler for API work requests with background retry mechanism
Functions
Link copied to clipboard
Cancel all pending work requests
Link copied to clipboard
Enqueue a capture payment work request with fallback to direct API call
Link copied to clipboard
suspend fun enqueueInitialize(context: Context, token: String, packageVersion: String, appVersion: String, deviceData: Map<String, Any>, platform: String, installInstanceId: String, link: String? = null, source: String? = null, debug: Boolean? = null): Boolean
Enqueue an initialization work request with fallback to direct API call
Link copied to clipboard
Enqueue a remove payment work request with fallback to direct API call
Link copied to clipboard
Link copied to clipboard
Enqueue an integration data work request with fallback to direct API call
Link copied to clipboard
Enqueue a set user data work request with fallback to direct API call
Link copied to clipboard
suspend fun enqueueSignup(context: Context, userData: UserDataRequest, additionalData: Map<String, Any>? = null): Boolean
Enqueue a signup work request with fallback to direct API call
Link copied to clipboard
Enqueue an update push token work request with fallback to direct API call