forwardMessage method

dynamic forwardMessage()

Implementation

forwardMessage() {
  var messageIds = List<String>.empty(growable: true);
  for (var chatItem in selectedChatList) {
    messageIds.add(chatItem.messageId);
    debugPrint(messageIds.length.toString());
    debugPrint(selectedChatList.length.toString());
  }
  if (messageIds.length == selectedChatList.length) {
    clearAllChatSelection();
    setOnGoingUserGone();
    Navigator.push(
            context,
            MaterialPageRoute(
                builder: (con) =>
                    ForwardChatView(forwardMessageIds: messageIds)))
        .then((value) {
      if (value != null) {
        debugPrint(
            "result of forward ==> ${(value as ProfileDetails).toJson().toString()}");
        profile_.value = value;
        isBlocked(profile.isBlocked);
      }
      setChatStatus();
      checkAdminBlocked();
      memberOfGroup();
      setOnGoingUserAvail();
    });
  }
}