sendMessageToPeer method

Future<void> sendMessageToPeer(
  1. String peerId,
  2. AgoraRtmMessage message, [
  3. bool? offline,
  4. bool? historical,
])

Allows a user to send a peer-to-peer message to a specific peer user.

Implementation

Future<void> sendMessageToPeer(String peerId, AgoraRtmMessage message,
    [bool? offline, bool? historical]) async {
  final res = await _callNative("sendMessageToPeer", {
    "peerId": peerId,
    "message": message.text,
    "offline": offline,
    "historical": historical
  });
  if (res["errorCode"] != 0)
    throw AgoraRtmClientException(
        "sendMessageToPeer failed errorCode:${res['errorCode']}",
        res['errorCode']);
}