XmtpElixirSdk.Runtime (xmtp_elixir_sdk v0.1.2)

Copy Markdown

Named supervised XMTP runtime.

Summary

Functions

Returns a specification to start this module under a supervisor.

Types

t()

@type t() :: %XmtpElixirSdk.Runtime{name: atom()}

Functions

child_spec(init_arg)

@spec child_spec(keyword()) :: Supervisor.child_spec()

Returns a specification to start this module under a supervisor.

See Supervisor.

new(name)

@spec new(atom()) :: t()

reset!(runtime)

@spec reset!(t() | atom()) :: :ok

start_link(opts)

@spec start_link(keyword()) :: Supervisor.on_start()

unique_name()

@spec unique_name() :: atom()