Browse SDKs · iOS
SDKsiOS

Set or remove an administrator

Set or remove a group administrator with OpenIM iOS SDK.

Copy

Pass OIMGroupMemberRoleAdmin to make the user an administrator or OIMGroupMemberRoleMember to remove administrator status. Do not set Owner directly as a substitute for transferring ownership. Handle the success callback and onGroupMemberInfoChanged: separately.

[[OIMManager manager] setGroupMemberRoleLevel:groupID
  userID:targetUserID
  roleLevel:OIMGroupMemberRoleAdmin
  onSuccess:^(NSString * _Nullable data) { [self showSaved]; }
  onFailure:^(NSInteger code, NSString *message) {
    [self showErrorCode:code message:message];
  }];