pushMessageIfSame method

bool pushMessageIfSame(
  1. NIMTeamJoinActionInfo message
)

Implementation

bool pushMessageIfSame(NIMTeamJoinActionInfo message) {
  if (isSameMessage(message)) {
    if ((message.timestamp ?? 0) > (lastMsg.timestamp ?? 0)) {
      msgList.add(lastMsg);
      lastMsg = message;
    } else {
      msgList.add(message);
    }

    if (readTime != null) {
      unread = (lastMsg.timestamp ?? 0) > readTime!;
    }
    return true;
  }
  return false;
}