search(context, queryString) | Called when the user types after the tracking character. Fetch and display suggestions. |
onScrollToBottom() | Called when the user scrolls to the bottom of the suggestion list. Use for pagination. |
prepareLeftMessageBubbleSpan(context, message, spannable) | Apply spans to text in incoming message bubbles. |
prepareRightMessageBubbleSpan(context, message, spannable) | Apply spans to text in outgoing message bubbles. |
prepareComposerSpan(context, message, spannable) | Apply spans to text in the message composer. |
prepareConversationSpan(context, message, spannable) | Apply spans to the last message preview in the conversation list. |
handlePreMessageSend(context, message) | Modify a message before it’s sent (attach metadata, transform text). |
onItemClick(context, suggestionItem, user, group) | Called when the user selects a suggestion item. |