CometChatThreadedMessageController constructor

CometChatThreadedMessageController(
  1. BaseMessage parentMessage,
  2. User loggedInUser, {
  3. Widget? parentMessageContentView,
})

Implementation

CometChatThreadedMessageController(this.parentMessage, this.loggedInUser,
    {this.parentMessageContentView}) {
  if (parentMessage.sender!.uid == loggedInUser.uid) {
    if (parentMessage.receiver is Group) {
      group = (parentMessage.receiver as Group);
    } else {
      user = (parentMessage.receiver as User);
    }
  } else {
    if (parentMessage.receiver is Group) {
      group = (parentMessage.receiver as Group);
    } else {
      user = parentMessage.sender!;
    }
  }

  tag = "tag$counter";
  replyCount = parentMessage.replyCount;
}