Skip to main content

Crate iris_chat_protocol

Crate iris_chat_protocol 

Source

Structs§

AppKeys
ProtocolAcceptInviteResult
ProtocolDecryptedMessage
ProtocolDeviceOwnerHint
ProtocolDirectSendResult
ProtocolEngine
ProtocolEngineDebugSnapshot
ProtocolGroupIncomingResult
ProtocolGroupSendResult
ProtocolMessageSessionDebugSnapshot
ProtocolPendingInboundTestDebug
ProtocolPendingOutbound
ProtocolPendingOutboundDebug
ProtocolPublish
ProtocolRetryBatch
ProtocolRetryResult
SqliteStorageAdapter
SQLite-backed implementation of nostr_double_ratchet::StorageAdapter. Keys are namespaced by (owner_pubkey_hex, device_pubkey_hex) so a single database serves multiple owner accounts and devices without keyspace collisions — matching the per-(owner, device) directory scoping the previous file-backed adapter used.
UnixSeconds

Enums§

ProtocolEffect
ProtocolPendingReason

Constants§

APP_KEYS_EVENT_KIND
CHAT_MESSAGE_KIND
CHAT_SETTINGS_KIND
GROUP_SENDER_KEY_MESSAGE_KIND
INVITE_EVENT_KIND
INVITE_RESPONSE_KIND
MESSAGE_EVENT_KIND
PROTOCOL_SENDER_KEY_REPAIR_RETRY_DELAYS_SECS
REACTION_KIND
RECEIPT_KIND

Traits§

StorageAdapter

Functions§

is_app_keys_event

Type Aliases§

SharedConnection