ObanPowertools.Idempotency (oban_powertools v0.5.0)

Copy Markdown View Source

Handles durable idempotency receipts and atomic job insertion.

Summary

Functions

Enqueues a job with idempotency check.

Validates args and atomically inserts the receipt plus Oban job.

Functions

enqueue(worker_mod, args, opts \\ [])

Enqueues a job with idempotency check.

transaction(worker_mod, args, opts \\ [])

Validates args and atomically inserts the receipt plus Oban job.