insert Outgoing Message
Inserts a message into the local conversation.
This message is only inserted into the local conversation and will not be sent to the server or the recipient. The inserted message must be a persisted message, i.e., ISPERSISTED, otherwise, the callback RC_INVALID_PARAMETER_MSG_TAG will be triggered.
Since
5.0.0
Parameters
The conversation type.
The conversation ID. For private conversations, it is the recipient's ID; for group conversations, it is the group ID; for discussion group conversations, it is the discussion group ID.
The sending status Message.SentStatus.
The message content. For example, TextMessage, ImageMessage, etc.
The callback to obtain the message sending entity.
Inserts a message into the local conversation with the direction set to sent.
This message is only inserted into the local conversation and will not be actually sent to the server or the recipient. The inserted message must be a persisted message, i.e., ISPERSISTED, otherwise the callback RC_INVALID_PARAMETER_MSG_TAG will be triggered.
Since
5.0.0
Parameters
The type of the conversation.
The ID of the conversation. For a private conversation, this is the ID of the other party; for a group conversation, this is the group ID; for a discussion group conversation, this is the ID of the discussion group.
The sending status Message.SentStatus.
The message content, such as TextMessage, ImageMessage, etc.
The sending time of the message getSentTime.
The callback to obtain the message sending entity.