DripDrop.Policy.MinGap (DripDrop v0.1.0)

Copy Markdown View Source

Outbound-only minimum gap enforcement between sends from one adapter.

Summary

Functions

Defers until adapter.last_send_at + min_gap_seconds when necessary.

Functions

check(context, adapter)

@spec check(map(), Ecto.Schema.t()) :: :ok | {:defer, DateTime.t(), map()}

Defers until adapter.last_send_at + min_gap_seconds when necessary.