7.9 Remove Group Members

The removeFromGroup:groupMembers:success:failure method is used to remove members from the Group. Any existing member of the group can remove other members. The developer can choose to build stricter access-control mechanisms on top of this if desired (e.g. only the group-owner or group-admin is authorized to remove members from the group).

Method parameters :

  • groupId : GroupId of the group.

  • groupMembers : NSArray of GroupMember to be removed from the group.

  • success : Success block to be executed after member is removed from the group.

  • failure : Failure block to be executed if member could not be removed from the group, returns BayunError.

GroupMember *groupMember = [[GroupMember alloc] initWithCompanyName:@"<companyName>" companyEmployeeId:@"<companyEmployeeId>"];
[[BayunCore sharedInstance] removeFromGroup:groupId groupMembers:@[groupMember] success:^{
     NSLog(@"Members are removed successfully");       
 } failure:^(BayunError error) {
     NSLog(@"Error removing the group members");                  
}];

Last updated