disableBusyChatAndSend method

dynamic disableBusyChatAndSend(
  1. BuildContext context
)

Implementation

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