getUnreadMessageCounts method

Future<Map<String, int>> getUnreadMessageCounts(
  1. String userId
)

Implementation

Future<Map<String, int>> getUnreadMessageCounts(String userId) async {
  final request = UnreadCountRequest()..userId = userId;

  final response = await client.getUnreadMessageCounts(request);

  final Map<String, int> result = {};
  for (var count in response.counts) {
    result[count.userId] = count.unreadCount;
  }
  return result;
}