membersStream property

Stream<List<Member>> 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),
      _channel.client.state.usersStream,
      (members, users) =>
          members!.map((e) => e!.copyWith(user: users[e.user!.id])).toList(),
    ).distinct(const ListEquality().equals);