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.

  • zim zim
  • state Group member status.
  • event Group member event.
  • userList Group member information list.
  • operatedInfo Group operation information.
  • groupID Group ID.

Implementation

static void Function(
  ZIM zim,
  ZIMGroupMemberState state,
  ZIMGroupMemberEvent event,
  List<ZIMGroupMemberInfo> userList,
  ZIMGroupOperatedInfo operatedInfo,
  String groupID,
)? onGroupMemberStateChanged;