Use addMembersToGroup() to add members to a Group.
Parameter
Description
GUID
The group to add members to
members
Array of GroupMember objects (UID and scope required)
bannedMembers
Array of UIDs to ban (can be empty)
TypeScript
JavaScript
let GUID: string = "GUID";let UID: string = "UID";let membersList: CometChat.GroupMember[] = [ new CometChat.GroupMember(UID, CometChat.GROUP_MEMBER_SCOPE.PARTICIPANT),];CometChat.addMembersToGroup(GUID, membersList, []).then((response: Object) => {console.log("response", response);},(error: CometChat.CometChatException) => {console.log("Something went wrong", error);});
let GUID = "GUID";let UID = "UID";let membersList = [ new CometChat.GroupMember(UID, CometChat.GROUP_MEMBER_SCOPE.PARTICIPANT),];CometChat.addMembersToGroup(GUID, membersList, []).then( (response) => { console.log("response", response); }, (error) => { console.log("Something went wrong", error); });
The method returns a response object where each key is a UID and the value is either "success" or an error message describing why that user couldn’t be added.
Always remove group listeners when they’re no longer needed (e.g., on component unmount or page navigation). Failing to remove listeners can cause memory leaks and duplicate event handling.