Parrhesia.Groups.Flow (parrhesia v0.12.0)

Copy Markdown

Relay access membership projection backed by the shared group storage adapter.

Summary

Functions

get_membership(pubkey)

@spec get_membership(binary()) :: {:ok, map() | nil} | {:error, term()}

handle_event(event)

@spec handle_event(map()) :: :ok | {:error, term()}

list_memberships()

@spec list_memberships() :: {:ok, [map()]} | {:error, term()}

relay_access_kind?(kind)

@spec relay_access_kind?(non_neg_integer()) :: boolean()