appendMessage method

V2TimMessage appendMessage({
  1. required String createMessageBaseId,
  2. required String createMessageAppendId,
})

Implementation

V2TimMessage appendMessage({
  required String createMessageBaseId,
  required String createMessageAppendId,
}) {
  if (!messageIDMap.containsKey(createMessageBaseId) || !messageIDMap.containsKey(createMessageAppendId)) {
    print("appendMessage failed, createMessageBaseId or createMessageAppendId is not exist");
    return V2TimMessage(elemType: MessageElemType.V2TIM_ELEM_TYPE_NONE);
  }

  V2TimMessage baseMessage = messageIDMap[createMessageBaseId]!;
  V2TimMessage appendMessage = messageIDMap[createMessageAppendId]!;

  baseMessage.elemList.addAll(appendMessage.elemList);

  return baseMessage;
}