EditMessageHandler

public class EditMessageHandler

EditMessageHandler

处理消息编辑相关的数据请求

Since

5.26.0

Constructors

Link copied to clipboard
public void EditMessageHandler()

Properties

Link copied to clipboard
public final static DataKey<List<Message>> KEY_ON_MESSAGE_MODIFIED
Link copied to clipboard
public final static DataKey<Message> KEY_ON_MESSAGE_REFRESH

Functions

Link copied to clipboard
public void activeEditMode(Context context, ConversationIdentifier id)
恢复编辑消息输入UI。
public List<UiMessage> processMessageEditStatusAndReferMsgStatus(List<Message> editMessageList, List<UiMessage> uiMessageList)
处理消息的编辑状态和引用了此消息的引用消息状态
Link copied to clipboard
public List<UiMessage> processMessageReferMsgStatus(Message message, ReferenceMessageStatus status, List<UiMessage> uiMessageList)
public List<UiMessage> processMessageReferMsgStatus(Array<Message> messages, ReferenceMessageStatus status, List<UiMessage> uiMessageList)
处理引用了此消息的引用消息状态
Link copied to clipboard
public void refreshReferenceMessage(String editMsgUid, ConversationIdentifier identifier)
刷新引用消息状态
Link copied to clipboard
public void stop()
Link copied to clipboard
public void updateReferenceView(List<Message> messages, List<UiMessage> uiMessageList)
收到编辑消息事件后,更新引用消息UI