Retrieve User List
Get User List#
To retrive all registered users on MirrorFly SDK use below method. User list can also be retrived based on search key word, also this method supports pagination. This function will return the total number of pages.
warning
User presence and Profile instant update will not happen until a messege is sent to that particular user.
- Java
- Kotlin
Refer this doc to know more about Profile Details Class
| Argument | Type | Description |
|---|---|---|
| PAGE_NUMBER | int | Page number of user list default value 1 |
| PER_PAGE_RESULT_SIZE | int | Number of users per page default value 50 |
| SEARCH_TERM | String | text characters for which search has to happen default value empty |
| META_DATA_USER_LIST | MetaDataUserList | model class which filters the results by metadata default value is empty |
| CALLBACK | FlyCallback | FlyCallback implemented as as lambda expression |
Get Registered Phonebook Contact Users#
Note : The registered contacts who are in your contacts will retrieved after the contact sync, those people's only observe your profile,user presence updates.
Once we started communicating , we can get the list of contact with chat data with whom we communicated so far.
- Java
- Kotlin
Refer this doc to know more about ProfileDetails Class
| Argument | Description | Data type |
|---|---|---|
FETCH_FROM_SERVER | Profile | Profile object which the updated value |
caution
FlyCallback which is used as a callback for most of the i/o operation is expressed as lambda expression for easy reading.
Get Non-Registered Phonebook Contact Users#
To get the list of single chat user those are not in your contacts if you use phone number as your primary way of communication .
- Java
- Kotlin