setMessageRead method
Implementation
@override
Future<Map<String, dynamic>> setMessageRead({required String conversationID}) async {
developerLog('清除会话未读数 > :$conversationID');
if (ImState.chatInstance.value != null) {
V2TimCallback setMessageReadResult = await TencentImSDKPlugin.v2TIMManager.getConversationManager().cleanConversationUnreadMessageCount(
conversationID: conversationID.toLowerCase(),
cleanTimestamp: 0,
cleanSequence: 0,
);
if (setMessageReadResult.code == 0) {
return setMessageReadResult.toJson();
} else {
developerLog('清理指定群聊会话的未读数失败, ${setMessageReadResult.code} | ${setMessageReadResult.desc}');
throw Exception('清理指定群聊会话的未读数失败, ${setMessageReadResult.code} | ${setMessageReadResult.desc}');
}
} else {
developerLog('sdk 未初始化');
throw Exception('sdk 未初始化');
}
}