DripDrop.Policy.RateLimit.Backend behaviour (DripDrop v0.1.0)

Copy Markdown View Source

Behaviour for rate-limit backends used by the messaging policy gate.

Summary

Callbacks

check(map, map)

@callback check(map(), map()) :: :ok | {:defer, DateTime.t(), map()} | {:error, term()}