sendMessage method
Future<void>
sendMessage(
- MessageContent message,
- void onSuccess(
- int id
),
- void onError(
- int id,
- int code
)
)
Implementation
Future<void> sendMessage(
MessageContent message,
void onSuccess(int id),
void onError(int id, int code),
) async {
Map<String, dynamic> arguments = {
"object": message.getObjectName(),
"content": message.encode(),
};
Map result = await _channel.invokeMethod('sendMessage', arguments);
int id = result["id"];
int code = result["code"];
if (code != 0)
onError(id, code);
else
onSuccess(id);
}