setMessageHaveRead method
将消息设置为已读 target 消息所处的会话对象,user or group msgId 消息本地 id,即:message.id true/false 设置成功返回 true,设置失败返回 false
Implementation
Future<bool> setMessageHaveRead({
required dynamic target,
/// (JMSingle | JMGroup)
required String? msgId,
}) async {
print(flutterLog + "setMessageHaveRead" + " msgid = $msgId");
if (msgId == null || msgId.length == 0 || target == null) {
return false;
}
Map param = target.toJson();
param["id"] = msgId;
bool isSuccess = await _channel.invokeMethod('setMessageHaveRead',
param..removeWhere((key, value) => value == null));
return isSuccess;
}