Skip to main content

Query the online status of specified users. Batch queries are supported.

API Definition

/**
* query user status
* @param userIdList list of user IDs to query
* @param callback result callback
*/
void getUserStatus(List<String> userIdList, JIMConst.IResultListCallback<UserStatus> callback);

Example

List<String> userIdList = new ArrayList<>();
userIdList.add("userId1");
userIdList.add("userId2");
userIdList.add("userId3");
userIdList.add("userId4");
JIM.getInstance().getUserInfoManager().getUserStatus(userIdList, new JIMConst.IResultListCallback<UserStatus>() {
@Override
public void onSuccess(List<UserStatus> data, boolean isFinish) {

}

@Override
public void onError(int errorCode) {

}
});