periodic

suspend fun KmpWorker.periodic(id: String, repeatInterval: Duration, constraints: Constraints = Constraints(), retryPolicy: RetryPolicy = RetryPolicy.None, block: suspend () -> Unit)

Registers and enqueues a periodic task using a Duration interval.

Parameters

id

Unique task identifier.

repeatInterval

How often the task should run.

constraints

Platform constraints for execution.

retryPolicy

How to retry on failure.

block

The suspend handler to execute.