onGroupMemberStateChanged property
void Function(ZIM zim, ZIMGroupMemberState state, ZIMGroupMemberEvent event, List<ZIMGroupMemberInfo> userList, ZIMGroupOperatedInfo operatedInfo, String groupID)?
onGroupMemberStateChanged
getter/setter pair
Event callback when the group member status changes.
Use cases: Scenarios that require interaction based on group member states.
When to call /Trigger: Notification is triggered when a group is created, joined, left, or dismissed, or a user is invited to join or kicked out of the group.
Related APIs: createGroup : creates a group. joinGroup : joins a group. leaveGroup, leave the group. dismissGroup; dismiss the group. intiveUsersIntoGroup, which invites users to join the group. kickoutGroupMember kicks the user out of the group.
zimzimstateGroup member status.eventGroup member event.userListGroup member information list.operatedInfoGroup operation information.groupIDGroup ID.
Implementation
static void Function(
ZIM zim,
ZIMGroupMemberState state,
ZIMGroupMemberEvent event,
List<ZIMGroupMemberInfo> userList,
ZIMGroupOperatedInfo operatedInfo,
String groupID,
)? onGroupMemberStateChanged;