IMSDK
IM features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication. It also provides complete app access and backend management APIs.
V2TIMMessageSearchResultItem

Public Member Functions

String getConversationID ()
 
int getMessageCount ()
 
List< V2TIMMessagegetMessageList ()
 

Member Function Documentation

◆ getConversationID()

String getConversationID ( )
inline

Get the conversation ID

◆ getMessageCount()

int getMessageCount ( )
inline

Get the total number of messages that match the search conditions in the current conversation

◆ getMessageList()

List<V2TIMMessage> getMessageList ( )
inline

Get a list of messages that match the search conditions

If you search a specific conversation, messageList will contain all matching messages in that conversation.

If you search all conversations, either of the following two cases will apply:

  • If there is more than one matching message in a conversation, messageList will be empty. You can display a message like "messageCount results found" on the UI.
  • If there is only one matching message in a conversation, messageList will contain that message. You can display the message on the UI with the matching keywords highlighted.