ChatSummary constructor

ChatSummary({
  1. required String chatId,
  2. required String lastMessage,
  3. required MessageType lastMessageType,
  4. required DateTime lastMessageTime,
  5. required List<String> users,
  6. required String otherUserId,
  7. required String lastMessageSenderId,
  8. required Map<String, int> unreadMessageCount,
})

Creates a new ChatSummary instance.

Implementation

ChatSummary({
  required this.chatId,
  required this.lastMessage,
  required this.lastMessageType,
  required this.lastMessageTime,
  required this.users,
  required this.otherUserId,
  required this.lastMessageSenderId,
  required this.unreadMessageCount, // 🔥 Initialize unreadCount
});