Mailglass.Outbound.PayloadPruner (Mailglass v2.4.1)

Copy Markdown View Source

Bounded, explicit-tenant payload content pruning.

Each call transitions at most one deterministic batch of expired content-bearing rows into audit-preserving :expired tombstones. It never sweeps tenants, deletes rows, or treats a dispatching claim as retry-safe.

Summary

Functions

prune(opts)

@spec prune(keyword()) :: {:ok, non_neg_integer()} | {:error, :tenant_required}