disableBusyChatAndSend method
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;
}
}
}