Parrhesia.Storage.Moderation behaviour
(parrhesia v0.12.0)
Copy Markdown
Storage callbacks for moderation and access-control state.
Summary
Types
Callbacks
@callback block_ip(context(), ip_address()) :: :ok | {:error, reason()}
@callback ip_blocked?(context(), ip_address()) :: {:ok, boolean()} | {:error, reason()}
@callback unblock_ip(context(), ip_address()) :: :ok | {:error, reason()}