disableBusyChatAndSend method

dynamic disableBusyChatAndSend()

Implementation

disableBusyChatAndSend() async {
  if (messageObject != null) {
    switch (messageObject!.messageType) {
      case Constants.mText:
        sendMessage(profile);
        break;
      case Constants.mImage:
        sendImageMessage(messageObject!.file!, messageObject!.caption!,
            messageObject!.replyMessageId!);
        break;
      case Constants.mLocation:
        sendLocationMessage(
            profile, messageObject!.latitude!, messageObject!.longitude!);
        break;
      case Constants.mContact:
        sendContactMessage(
            messageObject!.contactNumbers!, messageObject!.contactName!);
        break;
      case Constants.mAudio:
        sendAudioMessage(messageObject!.file!,
            messageObject!.isAudioRecorded!, messageObject!.audioDuration!);
        break;
      case Constants.mDocument:
        sendDocumentMessage(
            messageObject!.file!, messageObject!.replyMessageId!);
        break;
      case Constants.mVideo:
        sendVideoMessage(messageObject!.file!, messageObject!.caption!,
            messageObject!.replyMessageId!);
        break;
    }
  }
}