convertToUIMessage static method

MessageInfo convertToUIMessage(
  1. V2TimMessage imMessage
)

Implementation

static MessageInfo convertToUIMessage(V2TimMessage imMessage) {
  MessageInfo message = MessageInfo();
  message.msgID = imMessage.msgID;
  message.status = convertToUIMessageStatus(imMessage);
  message.sender = imMessage.sender;
  message.isSelf = imMessage.isSelf ?? false;
  message.receiver = imMessage.userID;
  message.groupID = imMessage.groupID;
  message.timestamp = imMessage.timestamp;
  message.messageType = getMessageType(imMessage);
  message.messageBody = getMessageBody(imMessage);

  message.rawMessage = imMessage;
  return message;
}