Chat / Android
Chat Android v4
Chat Android
Chat
Android
Home
/
Chat
/
Android
/
User
This is the new Docs for Chat SDK v4 for Android. To see the previous Docs, click here.

Retrieve a list of users in a channel

You can retrieve a list of participants who are currently online and receiving all messages from an open channel using the createParticipantListQuery() method. To retrieve a list of members in a group channel, call the members property.

Open channel

val query = openChannel.createParticipantListQuery()
query.next { users, e ->
    if (e != null) {
        // Handle error.
    }

    // ...
}

Group channel

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.

val members = groupChannel.members