Gets the online status of subscribed users.
The user IDs to query
A promise resolving to the online status list
Subscribes to user events (e.g. online status).
Subscription parameters
A promise resolving to the list of successfully subscribed user IDs
Unsubscribes from user events.
Unsubscription parameters
A promise resolving to the list of successfully unsubscribed user IDs
Gets the current subscription event status for specified users.
The subscription event query parameters
A promise resolving to the subscription status list
Creates a paginated query for listing subscribed users.
The query parameters
A SubscribeQuery instance
Updates the current user's profile.
The profile fields to update
A promise resolving to the operation result
Gets user profiles for the specified user IDs.
The user IDs to query
A promise resolving to the user profiles
Gets the current user's own profile.
A promise resolving to the current user's profile
Updates the visibility of the current user's profile.
The profile visibility level
A promise resolving to the operation result
Gets the current user's profile visibility setting.
A promise resolving to the visibility level
Sets the permission level for receiving friend requests.
The friend add permission level
A promise resolving to the operation result
Gets the current friend add permission setting.
A promise resolving to the current permission level
Sends a friend request to a user.
Friend request parameters
A promise resolving to the process code
Deletes friends by user IDs.
The user IDs to unfriend
A promise resolving to the operation result
Accepts a friend application from a user.
The applicant's user ID
A promise resolving to the operation result
Refuses a friend application from a user.
The applicant's user ID
A promise resolving to the operation result
Sets remark or extra profile info for a friend.
The friend info parameters
A promise resolving to error keys if any fields failed
Checks the friendship status with the specified users.
The user IDs to check
A promise resolving to the friend relation info
Creates a paginated query for listing friends.
Query parameters
A FriendsQuery instance
Creates a paginated query for listing friend applications.
Query parameters
A FriendApplicationsQuery instance
Gets detailed friend information for the specified user IDs.
The friend user IDs to query
A promise resolving to the friend info list
Module for managing user-related features including subscriptions, user profiles, and friend operations. Access via NCEngine.userModule.