XmtpElixirSdk.Debug (xmtp_elixir_sdk v0.1.2)

Copy Markdown

Debug and statistics operations.

Summary

Functions

api_aggregate_statistics(client)

@spec api_aggregate_statistics(XmtpElixirSdk.Client.t()) ::
  {:ok, String.t()} | {:error, XmtpElixirSdk.Error.t()}

api_identity_statistics(client)

@spec api_identity_statistics(XmtpElixirSdk.Client.t()) ::
  {:ok, XmtpElixirSdk.Types.IdentityStats.t()}
  | {:error, XmtpElixirSdk.Error.t()}

api_statistics(client)

@spec api_statistics(XmtpElixirSdk.Client.t()) ::
  {:ok, XmtpElixirSdk.Types.ApiStats.t()} | {:error, XmtpElixirSdk.Error.t()}

clear_all_statistics(client)

@spec clear_all_statistics(XmtpElixirSdk.Client.t()) ::
  :ok | {:error, XmtpElixirSdk.Error.t()}

conversation_info(conversation)

@spec conversation_info(Conversation.t()) ::
  {:ok, XmtpElixirSdk.Types.ConversationDebugInfo.t()}
  | {:error, XmtpElixirSdk.Error.t()}