Transactional digest emission for due buckets with durable membership resolution.
Summary
Types
@type emit_result() :: %{ bucket: Chimeway.Digests.DigestBucket.t(), digest_delivery: Chimeway.Delivery.t(), immediate_deliveries: [Chimeway.Delivery.t()] }
Functions
@spec emit_bucket( binary() | Chimeway.Digests.DigestBucket.t(), keyword() ) :: {:ok, emit_result()} | {:error, term()}