sendMessage method
Implementation
Future<QMessage> sendMessage(QMessage message) async {
var qiscus = await ref.read(qiscusProvider.future);
message.status = QMessageStatus.sending;
_onMessageReceived(message);
Future.microtask(() async {
var m = await qiscus.sendMessage(message: message);
message.id = m.id;
message.status = QMessageStatus.read;
_onMessageReceived(message);
_onMessageRead(message);
qiscus.synchronize();
});
return message;
}