appointNewMessageConversationCount method
Implementation
Future<int> appointNewMessageConversationCount({
required List<String> appointIds,
}) {
return checkResult(ChatSDKEvent.haveNewMessageConversationCount, () async {
int unreadConversationCount = 0;
List<Conversation>? list =
await Client.getInstance.chatManager.loadAllConversations();
for (var conversation in list) {
if (appointIds.contains(conversation.id)) {
if (await conversation.unreadCount() > 0) {
unreadConversationCount += 1;
}
}
}
return unreadConversationCount;
});
}