XmtpElixirSdk.InboxState
(xmtp_elixir_sdk v0.1.2)
Copy Markdown
Public inbox state helpers for lookups and common state checks.
Summary
Functions
@spec account_identifiers(XmtpElixirSdk.Types.InboxState.t()) :: [ XmtpElixirSdk.Types.Identifier.t() ]
@spec fetch(XmtpElixirSdk.Runtime.t() | atom(), [String.t()], boolean()) :: {:ok, [XmtpElixirSdk.Types.InboxState.t()]} | {:error, XmtpElixirSdk.Error.t()}
@spec fetch_for_client(XmtpElixirSdk.Client.t(), [String.t()], boolean()) :: {:ok, [XmtpElixirSdk.Types.InboxState.t()]} | {:error, XmtpElixirSdk.Error.t()}
@spec includes_identifier?( XmtpElixirSdk.Types.InboxState.t(), XmtpElixirSdk.Types.Identifier.t() ) :: boolean()
@spec includes_installation?(XmtpElixirSdk.Types.InboxState.t(), String.t()) :: boolean()
@spec installation_ids(XmtpElixirSdk.Types.InboxState.t()) :: [String.t()]
@spec installations(XmtpElixirSdk.Types.InboxState.t()) :: [ XmtpElixirSdk.Types.Installation.t() ]