SDKsFlutter
Set or remove an administrator
Set or remove a group administrator with the OpenIM Flutter SDK.
await OpenIM.iMManager.groupManager.setGroupMemberInfo(
groupMembersInfo: SetGroupMemberInfo(
groupID: groupID,
userID: targetUserID,
roleLevel: GroupRoleLevel.admin,
),
);Pass GroupRoleLevel.admin to make the member an administrator and GroupRoleLevel.member to remove that role. Their values are 60 and 20; owner is 100. owner only identifies the owner role and cannot transfer ownership through this field. Use Transfer group ownership.
After the Future succeeds, merge onGroupMemberInfoChanged by groupID:userID. See Group member queries overview.
Was this page helpful?