updateUnreadStatus method
The action for the update unread status.
Implementation
@action
Future<void> updateUnreadStatus() async {
final highestSequence = sequentialMessageMap.getHighestSequence();
_hasUnreadMessages = _readSequence < highestSequence;
_unreadMessagesCount = sequentialMessageMap.sequentialValues
.where((message) => message.sequence > _readSequence)
.length;
}