diff --git a/packages/stream_chat/lib/src/api/channel.dart b/packages/stream_chat/lib/src/api/channel.dart index a1eab825..c109b41c 100644 --- a/packages/stream_chat/lib/src/api/channel.dart +++ b/packages/stream_chat/lib/src/api/channel.dart @@ -1588,7 +1588,7 @@ class ChannelClientState { readList.add(Read( user: event.user!, lastRead: event.createdAt!, - unreadMessages: event.totalUnreadCount!, + unreadMessages: event.totalUnreadCount ?? 0, )); _channelState = _channelState.copyWith(read: readList); }