XmtpElixirSdk.Installations (xmtp_elixir_sdk v0.1.2)

Copy Markdown

Public helpers for working with installations and revocation flows.

Summary

Functions

all(inbox_state)

ids(installations)

includes?(state_or_installations, installation_id)

revoke(client, installation_ids, signer \\ %{})

@spec revoke(XmtpElixirSdk.Client.t(), [String.t()], map()) ::
  :ok | {:error, XmtpElixirSdk.Error.t()}

revoke_signature_text(client, installation_ids)

@spec revoke_signature_text(XmtpElixirSdk.Client.t(), [String.t()]) ::
  {:ok, map()} | {:error, XmtpElixirSdk.Error.t()}