Learn how to change group member scope (admin, moderator, participant) and receive real-time scope change events using the CometChat iOS SDK.
AI Integration Quick Reference
// Change member scope to adminCometChat.updateGroupMemberScope(UID: "UID", GUID: "GUID", scope: .admin, onSuccess: { response in }, onError: { error in })// Listen for scope change events// Conform to CometChatGroupDelegatefunc onGroupMemberScopeChanged(action: ActionMessage, scopeChangeduser: User, scopeChangedBy: User, scopeChangedTo: String, scopeChangedFrom: String, group: Group) { }
Promote or demote group members between admin, moderator, and participant scopes. Only admins can change member scopes, and only the group owner can change admin scopes.