XmtpElixirSdk.Date (xmtp_elixir_sdk v0.1.2)

Copy Markdown

Public timestamp helpers for the SDK's nanosecond-based time values.

Summary

Functions

conversation_created_at(conversation)

@spec conversation_created_at(XmtpElixirSdk.Types.Conversation.t()) :: DateTime.t()

conversation_last_activity_at(conversation)

@spec conversation_last_activity_at(XmtpElixirSdk.Types.Conversation.t()) ::
  DateTime.t()

message_expires_at(message)

@spec message_expires_at(XmtpElixirSdk.Types.Message.t()) :: DateTime.t() | nil

message_sent_at(message)

@spec message_sent_at(XmtpElixirSdk.Types.Message.t()) :: DateTime.t()

ns_to_datetime(ns)

@spec ns_to_datetime(non_neg_integer()) :: DateTime.t()