SDKsWASM
Manage group administrators
Promote a regular group member to administrator or revoke administrator privileges.
import { GroupMemberRole } from '@openim/wasm-client-sdk';
await openimsdk.setGroupMemberInfo({
groupID,
userID: targetUserID,
roleLevel: GroupMemberRole.Admin,
});| Enum value | Numeric value | Meaning |
|---|---|---|
GroupMemberRole.Normal | 20 | Regular group member. |
GroupMemberRole.Admin | 60 | Group administrator. |
GroupMemberRole.Owner | 100 | Group owner; use this value only to identify the current role. |
Pass GroupMemberRole.Admin to make a member an administrator, or GroupMemberRole.Normal to revoke administrator privileges. You cannot transfer ownership by writing Owner; use Transfer group ownership instead. After the Promise resolves, merge the subsequent OnGroupMemberInfoChanged update by groupID:userID. For the complete listener implementation, see List group members.
Was this page helpful?