onGroupMemberStateChanged property
Description: Group member status change notification callback.
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: ZIM.createGroup : creates a group. ZIM.joinGroup : joins a group. ZIM.leaveGroup, leave the group. ZIM.dismissGroup; dismiss the group. ZIM.inviteUsersIntoGroup, which invites users to join the group. ZIM.kickGroupMembers kicks the user out of the group.
zim
ZIM instance.
state
Updated membership status.
event
Updated member events.
userList
Updated member information.
operatedInfo
Updated operational information.
groupID
The groupID where the member state change occurred.
Implementation
static void Function(
ZIM zim,
ZIMGroupMemberState state,
ZIMGroupMemberEvent event,
List<ZIMGroupMemberInfo> userList,
ZIMGroupOperatedInfo operatedInfo,
String groupID)? onGroupMemberStateChanged;