Packages

An Elixir-first XMTP SDK backed by the official Rust XMTP SDK.

Current section

Files

Jump to
xmtp_elixir_sdk lib xmtp policy.ex
Raw

lib/xmtp/policy.ex

defmodule Xmtp.Policy do
@moduledoc false
alias Xmtp.Principal
alias Xmtp.RoomDefinition
@callback allow_join(RoomDefinition.t(), Principal.t(), map()) ::
:ok | {:error, atom()}
end