Was looking at docs here: https://prodocs.cometchat.com/docs/js-resources-all-real-time-listeners
and noticed the example (pasted below) looks like it needs some adjustment since the comment in each event mentions banned.
CometChat.addGroupListener(
"UNIQUE_LISTENER_ID",
new CometChat.GroupListener({
onGroupMemberJoined: (message, joinedUser, joinedGroup) => {
console.log("User joined", { message, joinedUser, joinedGroup });
// Handle Event : bannedUser banned from group by bannedBy
},
onGroupMemberLeft: (message, leftUser, leftGroup) => {
console.log("User joined", { message, leftUser, leftGroup });
// Handle Event : bannedUser banned from group by bannedBy
},
onGroupMemberKicked: (message, kickedUser, kickedBy, kickedFrom) => {
console.log("User joined", { message, kickedUser, kickedBy, kickedFrom });
// Handle Event : bannedUser banned from group by bannedBy
},
onGroupMemberBanned: (message, bannedUser, bannedBy, bannedFrom) => {
console.log("User joined", { message, bannedUser, bannedBy, bannedFrom });
// Handle Event : bannedUser banned from group by bannedBy
},
onGroupMemberUnBanned: (message,unbannedUser,unbannedBy,unbannedFrom) => {
console.log("User joined", {message,unbannedUser,unbannedBy,unbannedFrom});
// Handle Event : bannedUser banned from group by bannedBy
},
onGroupMemberScopeChanged: (message, updatedBy, updatedUser, scopeChangedTo, scopeChangedFrom, group) => {
console.log("User joined", {message, updatedBy, updatedUser, scopeChangedTo, scopeChangedFrom, group});
// Handle Event : bannedUser banned from group by bannedBy
},
onMemberAddedToGroup: (message, addedby, userAdded, addedTo) => {
console.log("User joined", { message, addedby, userAdded, addedTo });
// Handle Event : bannedUser banned from group by bannedBy
}
})
);