sendGroupMessageReadAck method
发送群消息已读回执。
Note
- 使用该方法前,需将 ChatOptions.requireAck 和 ChatMessage.needGroupAck 设置为
true。 - 发送单聊消息已读回执,详见 sendMessageReadAck。
- 会话已读回执,详见 sendConversationReadAck。
Param msgId 消息 ID。
Param groupId 群组 ID。
Param content 扩展信息。用户自己定义的关键字,接收后,解析出自定义的字符串,可以自行处理。
Throws 如果有异常会在这里抛出,包含错误码和错误描述,详见 ChatError。
Implementation
Future<void> sendGroupMessageReadAck(
String msgId,
String groupId, {
String? content,
}) async {
Map req = {
"msg_id": msgId,
"group_id": groupId,
};
req.putIfNotNull("content", content);
Map result =
await ChatChannel.invokeMethod(ChatMethodKeys.ackGroupMessageRead, req);
try {
ChatError.hasErrorFromResult(result);
} on ChatError catch (e) {
throw e;
}
}