Users & Contacts List

User List#

To retrieve all registered users on MirrorFly SDK use below method. User list can also be retrieved 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.

await SDK.getUsersList(`SEARCH_TERM`, `PAGE_NUMBER`, `LIMIT`, `META_DATA_FILTER`);

Request Params#

ArgumentsDescriptionTypeRequired
SEARCH_TERMSearch term to search against the name default value is emptyStringfalse
PAGE_NUMBERPage number to get the particular pages default value is 1Numberfalse
LIMITLimit to set the number of users per page default value is 20Numberfalse
META_DATA_FILTERMetaDataFilter which filters the results by metadata default value is emptyObjectfalse

Request Input for MetaDataFilter#

ArgumentsDescriptionType
keyName of the KeyString
valueName of the valueArray of String or Boolean or Number

Response Params#

ArgumentsDescriptionType
statusCodeStatus CodeNumber
messageSuccess/Error MessageString
totalPagesTotal pages based on the limitNumber
totalUsersTotal users registered to the applicationNumber
usersArray of Users ObjectArray

Check here for response format of users.

Get Registered Users#

The registered users who are all in your contacts will be retrieved using this method. The contact sync should be done in the mobile(Android/iOS) application.

warning

Profile and user presence updates will be observed to the contacts who are all in your mobile(Android/iOS) application.

await SDK.getRegisteredUsers();

Response Params#

ArgumentsDescriptionType
statusCodeStatus CodeNumber
messageSuccess/Error MessageString
dataArray of Users ObjectArray

Check here for response format of data.

note

friendsListListener also will be triggered with the same response.