Browse SDKs · React Native
SDKsReact Native

Manage group administrators

OpenIM React Native SDK guide for manage group administrators.

Copy

Call setGroupMemberInfo() to make a member an administrator or remove administrator status.

await OpenIMSDK.setGroupMemberInfo({
  groupID: 'group-001',
  userID: 'user-002',
  roleLevel: GroupMemberRole.Admin,
});

Parameters

| Parameter | Type | Required | Description | | --- | --- | --- | | groupID | string | Yes | ID of the target group. | | userID | string | Yes | User ID of the member whose role to set. | | roleLevel | GroupMemberRole | Yes | Member role to set. |

Enum valueValueDescription
GroupMemberRole.Normal20Regular member. Pass this value to remove administrator status.
GroupMemberRole.Admin60Administrator.
GroupMemberRole.Owner100Group owner role, used only to identify the current role.

You cannot transfer group ownership by setting GroupMemberRole.Owner. Use Transfer group ownership instead.

When the call completes, the member role is updated. Member profile changes trigger OnGroupMemberInfoChanged; see Get group members for event handling.