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