oneTime

suspend fun KmpWorker.oneTime(id: String, constraints: Constraints = Constraints(), retryPolicy: RetryPolicy = RetryPolicy.None, payload: String? = null, block: suspend () -> Unit)

Registers and enqueues a one-time task in a single call.

Parameters

id

Unique task identifier.

constraints

Platform constraints for execution.

retryPolicy

How to retry on failure.

payload

Optional serialized data.

block

The suspend handler to execute.