searchTextInConversation

abstract suspend fun searchTextInConversation(conversation: IRainbowConversation?, query: String, searchStarted: () -> Unit? = null): RainbowResult<TextSearchInConversation?>

Searches for text within a conversation.

Return

RainbowResult to be notified when search results are available. The listener should handle a TextSearchInConversation object, which contains a result variable with the list of messages found.

Parameters

conversation

The conversation in which to search for text.

query

The text query to search for within the conversation.

searchStarted

An optional listener to receive search results start.