markAsRead abstract method
Marks messages as read.
chatId: ID of the chatuserId: ID of the user readinglastReadMessageId: ID of the last read messagelastReadAt: Timestamp of the last read
Typical implementation: update on chat members document.
Implementation
Future<void> markAsRead({
required String chatId,
required String userId,
required String lastReadMessageId,
required DateTime lastReadAt,
});