hyphenate_SDK3.0  3.8.5
hyphenatejavaIMSDK
Public Member Functions | Protected Member Functions | List of all members
com.hyphenate.chat.EMUserInfoManager Class Reference

Public Member Functions

void updateOwnInfo (final EMUserInfo userInfo, final EMValueCallBack< String > callBack)
 
void updateOwnInfoByAttribute (final EMUserInfoType attribute, final String value, final EMValueCallBack< String > callBack)
 
void fetchUserInfoByUserId (final String[] userIds, final EMValueCallBack< Map< String, EMUserInfo >> callBack)
 
void fetchUserInfoByAttribute (final String[] userIds, final EMUserInfoType[] attributes, EMValueCallBack< Map< String, EMUserInfo >> callBack)
 

Protected Member Functions

 EMUserInfoManager (EMAUserInfoManager manager)
 

Detailed Description

User information manager, responsible for updating and getting user attributes

Member Function Documentation

void com.hyphenate.chat.EMUserInfoManager.fetchUserInfoByAttribute ( final String[]  userIds,
final EMUserInfoType[]  attributes,
EMValueCallBack< Map< String, EMUserInfo >>  callBack 
)

Get user information by user id and user attributes

Parameters
userIdsUSer id array
attributesUser attributes
callBackResult callback
void com.hyphenate.chat.EMUserInfoManager.fetchUserInfoByUserId ( final String[]  userIds,
final EMValueCallBack< Map< String, EMUserInfo >>  callBack 
)

Get user information by user id

Parameters
userIdsUser id array
callBackResult callback
void com.hyphenate.chat.EMUserInfoManager.updateOwnInfo ( final EMUserInfo  userInfo,
final EMValueCallBack< String >  callBack 
)

Update current user's own user information

Parameters
userInfoUser information to be modified
callBackResult callback
void com.hyphenate.chat.EMUserInfoManager.updateOwnInfoByAttribute ( final EMUserInfoType  attribute,
final String  value,
final EMValueCallBack< String >  callBack 
)

Update current user's own user information

Parameters
attributeAttribute of user
valueInformation modified(if value is null will delete the attribute on the server)
callBackResult callback

The documentation for this class was generated from the following file: