Package io.rong.imlib.internal.manager
Interface UserManager
-
- All Implemented Interfaces:
public interface UserManager
/~chinese 订阅用户状态事件。
此方法用于订阅一组用户的状态。当这些用户的状态发生变化时,将通过回调接口通知调用者。
- Since:
5.8.0
-
-
Method Summary
Modifier and Type Method Description abstract void
subscribeEvent(SubscribeEventRequest request, IRongCoreCallback.SubscribeEventCallback<List<String>> callback)
/~english abstract void
unSubscribeEvent(SubscribeEventRequest request, IRongCoreCallback.SubscribeEventCallback<List<String>> callback)
/~english abstract void
querySubscribeEvent(SubscribeEventRequest request, IRongCoreCallback.ResultCallback<List<SubscribeInfoEvent>> callback)
/~english abstract void
querySubscribeEvent(SubscribeEventRequest request, int pageSize, int startIndex, IRongCoreCallback.ResultCallback<List<SubscribeInfoEvent>> callback)
abstract void
updateMyUserProfile(UserProfile profile, IRongCoreCallback.UpdateUserProfileCallback callback)
/~english abstract void
getUserProfiles(List<String> userIdList, IRongCoreCallback.ResultCallback<List<UserProfile>> callback)
/~english abstract void
getMyUserProfile(IRongCoreCallback.ResultCallback<UserProfile> callback)
/~english abstract void
updateMyUserProfileVisibility(UserProfileVisibility visibility, IRongCoreCallback.ResultCallback<Boolean> callback)
/~english abstract void
getMyUserProfileVisibility(IRongCoreCallback.ResultCallback<UserProfileVisibility> callback)
/~english abstract void
searchUserProfileByUniqueId(String uniqueId, IRongCoreCallback.ResultCallback<UserProfile> callback)
/~english -
-
Method Detail
-
subscribeEvent
abstract void subscribeEvent(SubscribeEventRequest request, IRongCoreCallback.SubscribeEventCallback<List<String>> callback)
/~english
-
unSubscribeEvent
abstract void unSubscribeEvent(SubscribeEventRequest request, IRongCoreCallback.SubscribeEventCallback<List<String>> callback)
/~english
-
querySubscribeEvent
abstract void querySubscribeEvent(SubscribeEventRequest request, IRongCoreCallback.ResultCallback<List<SubscribeInfoEvent>> callback)
/~english
-
querySubscribeEvent
abstract void querySubscribeEvent(SubscribeEventRequest request, int pageSize, int startIndex, IRongCoreCallback.ResultCallback<List<SubscribeInfoEvent>> callback)
-
updateMyUserProfile
abstract void updateMyUserProfile(UserProfile profile, IRongCoreCallback.UpdateUserProfileCallback callback)
/~english
-
getUserProfiles
abstract void getUserProfiles(List<String> userIdList, IRongCoreCallback.ResultCallback<List<UserProfile>> callback)
/~english
-
getMyUserProfile
abstract void getMyUserProfile(IRongCoreCallback.ResultCallback<UserProfile> callback)
/~english
-
updateMyUserProfileVisibility
abstract void updateMyUserProfileVisibility(UserProfileVisibility visibility, IRongCoreCallback.ResultCallback<Boolean> callback)
/~english
-
getMyUserProfileVisibility
abstract void getMyUserProfileVisibility(IRongCoreCallback.ResultCallback<UserProfileVisibility> callback)
/~english
-
searchUserProfileByUniqueId
abstract void searchUserProfileByUniqueId(String uniqueId, IRongCoreCallback.ResultCallback<UserProfile> callback)
/~english
-
-
-
-