Channel message list as a stream.
Stream<List<Message>> get messagesStream => channelStateStream .map((cs) => cs.messages) .distinct(const ListEquality().equals);