/ SDKs / Flutter
SDKs
Chat SDKs Flutter v3
Chat SDKs Flutter
Chat SDKs
Flutter
Version 3
Sendbird Chat SDK v3 for Flutter is no longer supported as a new version is released. Check out our latest Chat SDK v4

Retrieve a list of users in a channel

Copy link

You can retrieve a list of participants who are currently online and receiving all messages from an open channel using the UserListQuery method.

Open channel

Copy link
try {
    final listQuery = UserListQuery()
        ..queryType = UserListQueryType.participants;
    final participants = await listQuery.loadNext();
} catch (e) {
    // Handle error.
}

Group channel

Copy link

You can retrieve a list of members in a group channel using the members property of a groupChannel object. Members of a group channel are automatically updated when a user is online. But when a user is disconnected from the Sendbird server and then reconnected, you should call the refresh() method to update their channels with the latest information. See the refresh all data related to a group channel section for the sample code.

final members = groupChannel.members;