SDKsReact Native
Manage group administrators
OpenIM React Native SDK guide for manage group administrators.
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 value | Value | Description |
|---|---|---|
GroupMemberRole.Normal | 20 | Regular member. Pass this value to remove administrator status. |
GroupMemberRole.Admin | 60 | Administrator. |
GroupMemberRole.Owner | 100 | Group 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.
Was this page helpful?