membersStream property

Stream<List<Member>> get membersStream

Channel members list as a stream.

Implementation

Stream<List<Member>> get membersStream => CombineLatestStream.combine2<
        List<Member?>?, Map<String?, User?>, List<Member>>(
      channelStateStream.map((cs) => cs.members),
      _client.state.usersStream,
      (members, users) =>
          [...?members?.map((e) => e!.copyWith(user: users[e.user!.id]))],
    ).distinct(const ListEquality().equals);