checkBubbleContent method 
    
    
    
  Implementation
  BubbleContentVerifier checkBubbleContent(
    BaseMessage messageObject, ChatAlignment alignment) {
  bool isMessageSentByMe = messageObject.sender?.uid == loggedInUser?.uid;
  BubbleAlignment alignment0 = BubbleAlignment.right;
  bool thumbnail = false;
  bool name = false;
  bool readReceipt = true;
  bool showTime = true;
  if (alignment == ChatAlignment.standard) {
    //-----if message is group action-----
    if ((messageObject.category == MessageCategoryConstants.action) ||
        (messageObject.category == MessageCategoryConstants.call &&
            messageObject.receiver is User)) {
      thumbnail = false;
      name = false;
      readReceipt = false;
      showTime = false;
      alignment0 = BubbleAlignment.center;
    }
    //-----if message sent by me-----
    else if (isMessageSentByMe) {
      thumbnail = false;
      name = false;
      readReceipt = true;
      alignment0 = BubbleAlignment.right;
    }
    //-----if message received in user conversation-----
    else if (user != null) {
      thumbnail = true;
      name = false;
      readReceipt = false;
      alignment0 = BubbleAlignment.left;
    }
    //-----if message received in group conversation-----
    else if (group != null) {
      thumbnail = true;
      name = true;
      readReceipt = false;
      alignment0 = BubbleAlignment.left;
    }
  } else if (alignment == ChatAlignment.leftAligned) {
    //-----if message is  action message -----
    if ((messageObject.category == MessageCategoryConstants.action) ||
        (messageObject.category == MessageCategoryConstants.call &&
            messageObject.receiver is User)) {
      thumbnail = false;
      name = false;
      readReceipt = false;
      alignment0 = BubbleAlignment.center;
      showTime = false;
    }
    //-----if message sent by me-----
    else if (isMessageSentByMe) {
      thumbnail = true;
      name = true;
      readReceipt = true;
      alignment0 = BubbleAlignment.left;
    }
    //-----if message received in user conversation-----
    else if (user != null) {
      thumbnail = true;
      name = true;
      readReceipt = false;
      alignment0 = BubbleAlignment.left;
    }
    //-----if message received in group conversation-----
    else if (group != null) {
      thumbnail = true;
      name = true;
      readReceipt = false;
      alignment0 = BubbleAlignment.left;
    }
  }
  if (disableReceipt == true || hideReceipt == true || messageObject.deletedAt != null) {
    readReceipt = false;
  }
  return BubbleContentVerifier(
    showThumbnail: thumbnail,
    showTime: showTime,
    showName: name,
    showReadReceipt: readReceipt,
    alignment: alignment0,
  );
}