Chat Android SDK
7.0.1
|
Provides access to users and allows to manipulate user information. More...
Public Member Functions | |
Getters | |
void | getChannelUserDescriptors (String channelSid, CallbackListener< Paginator< UserDescriptor >> listener) |
Get paginated user descriptors from a given channel. More... | |
void | getUserDescriptor (String identity, CallbackListener< UserDescriptor > listener) |
Get user descriptor based on user identity. More... | |
void | getAndSubscribeUser (String identity, CallbackListener< User > listener) |
Get user based on user identity and subscribe to real-time updates for this user. More... | |
native List< User > | getSubscribedUsers () |
Get a list of currently subscribed User objects. More... | |
native User | getMyUser () |
Get logged in User object. More... | |
Provides access to users and allows to manipulate user information.
void com.twilio.chat.Users.getAndSubscribeUser | ( | String | identity, |
CallbackListener< User > | listener | ||
) |
Get user based on user identity and subscribe to real-time updates for this user.
There's a limit on the number of simultaneously subscribed objects in the SDK. This is to reduce consumed memory and network traffic.
identity | User identity to query. |
listener | Listener to receive resulting subscribed User object. |
void com.twilio.chat.Users.getChannelUserDescriptors | ( | String | channelSid, |
CallbackListener< Paginator< UserDescriptor >> | listener | ||
) |
Get paginated user descriptors from a given channel.
This is a convenience function allowing to query user list in a channel. The returned paginator can be used to iterate full user list in the channel roster.
channelSid | SID of channel to query. |
listener | Listener to receive the resulting Paginator. |
native User com.twilio.chat.Users.getMyUser | ( | ) |
native List<User> com.twilio.chat.Users.getSubscribedUsers | ( | ) |
void com.twilio.chat.Users.getUserDescriptor | ( | String | identity, |
CallbackListener< UserDescriptor > | listener | ||
) |
Get user descriptor based on user identity.
identity | User identity to query. |
listener | Listener to receive resulting UserDescriptor. |