Conversations Interface
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun createGroup(members: List<InboxId>, options: CreateGroupOptions? = null): Group
Find or create a DM with an account identity or a handle. Hosts present this as a createDm overload or union. An account or a handle resolves through the verified resolver before the existing DM is looked up.
Link copied to clipboard
Link copied to clipboard
Delete a message for everyone. Returns the id of the queued deletion message, which publishes with the conversation's next publish. When the message is this installation's and was never sent, it is cancelled instead and the id names the cancelled message; nothing is published.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The DM with an account or a handle, or None. Either resolves through the verified resolver before the DM is looked up.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun messageHistorySnapshot(limit: UInt, options: MessageReaderOptions? = null): MessageHistorySnapshot
Capture history with kind and consent selection. A replay from cursor is invalid because this call captures a new atomic replay boundary.
Link copied to clipboard
Link copied to clipboard
abstract suspend fun reactToMessage(id: MessageId, reaction: Reaction, options: SendOptions? = null): MessageId
Link copied to clipboard
abstract suspend fun replyToMessage(id: MessageId, content: EncodedContent, options: SendOptions? = null): MessageId
Link copied to clipboard