Xmtp.Sync
(xmtp_elixir_sdk v0.1.2)
Copy Markdown
Phoenix/Postgres-friendly sync helpers for room mirrors.
Summary
Functions
@spec backfill_room( XmtpElixirSdk.Conversation.t(), keyword() ) :: {:ok, [XmtpElixirSdk.DecodedMessage.t()]} | {:error, term()}
@spec idempotency_key( XmtpElixirSdk.Types.Message.t() | XmtpElixirSdk.DecodedMessage.t() | map() ) :: String.t()
@spec message_order_key( XmtpElixirSdk.Types.Message.t() | XmtpElixirSdk.DecodedMessage.t() | map() ) :: {non_neg_integer(), String.t()}