ChatGroupEventHandler constructor Null safety
- {void onAdminAddedFromGroup( )?,
- void onAdminRemovedFromGroup( )?,
- void onAllGroupMemberMuteStateChanged( )?,
- void onAllowListAddedFromGroup( )?,
- void onAllowListRemovedFromGroup( )?,
- void onAnnouncementChangedFromGroup( )?,
- void onAutoAcceptInvitationFromGroup( )?,
- void onGroupDestroyed( )?,
- void onInvitationAcceptedFromGroup( )?,
- void onInvitationDeclinedFromGroup( )?,
- void onInvitationReceivedFromGroup( )?,
- void onMemberExitedFromGroup( )?,
- void onMemberJoinedFromGroup( )?,
- void onMuteListAddedFromGroup( )?,
- void onMuteListRemovedFromGroup( )?,
- void onOwnerChangedFromGroup( )?,
- void onRequestToJoinAcceptedFromGroup( )?,
- void onRequestToJoinDeclinedFromGroup( )?,
- void onRequestToJoinReceivedFromGroup( )?,
- void onUserRemovedFromGroup( )?,
- void onSpecificationDidUpdate(
- ChatGroup group
- void onDisableChanged( )?}
The group manager listener callback.
Param onAdminAddedFromGroup A member is set as an admin callback.
Param onAdminRemovedFromGroup A member's admin privileges are removed callback.
Param onAllGroupMemberMuteStateChanged All group members are muted or unmuted callback.
Param onAllowListAddedFromGroup Ane or more group members are muted callback.
Param onAllowListRemovedFromGroup Ane or more group members are unmuted callback.
Param onAnnouncementChangedFromGroup The announcement is updated callback.
Param onAutoAcceptInvitationFromGroup The group invitation is accepted automatically callback.
Param onGroupDestroyed A group is destroyed callback.
Param onInvitationAcceptedFromGroup A group invitation is accepted callback.
Param onInvitationDeclinedFromGroup A group invitation is declined callback.
Param onInvitationReceivedFromGroup The user receives a group invitation callback.
Param onMemberExitedFromGroup A member proactively leaves the group callback.
Param onMemberJoinedFromGroup A member joins a group callback.
Param onMuteListAddedFromGroup One or more group members are muted callback.
Param onMuteListRemovedFromGroup One or more group members are unmuted callback.
Param onOwnerChangedFromGroup The group ownership is transferred callback.
Param onRequestToJoinAcceptedFromGroup A group request is accepted callback.
Param onRequestToJoinDeclinedFromGroup A group request is declined callback.
Param onRequestToJoinReceivedFromGroup The group owner or administrator receives a group request from a user callback.
Param onSharedFileAddedFromGroup A shared file is added to a group callback.
Param onSharedFileDeletedFromGroup A shared file is removed from a group callback.
Param onUserRemovedFromGroup Current user is removed from the group by the group admin callback.
Param onSpecificationDidUpdate Occurs when the group detail information is updated.
Param onDisableChanged /// Occurs when the group is enabled or disabled.
Implementation
ChatGroupEventHandler({
this.onAdminAddedFromGroup,
this.onAdminRemovedFromGroup,
this.onAllGroupMemberMuteStateChanged,
this.onAllowListAddedFromGroup,
this.onAllowListRemovedFromGroup,
this.onAnnouncementChangedFromGroup,
this.onAutoAcceptInvitationFromGroup,
this.onGroupDestroyed,
this.onInvitationAcceptedFromGroup,
this.onInvitationDeclinedFromGroup,
this.onInvitationReceivedFromGroup,
this.onMemberExitedFromGroup,
this.onMemberJoinedFromGroup,
this.onMuteListAddedFromGroup,
this.onMuteListRemovedFromGroup,
this.onOwnerChangedFromGroup,
this.onRequestToJoinAcceptedFromGroup,
this.onRequestToJoinDeclinedFromGroup,
this.onRequestToJoinReceivedFromGroup,
this.onSharedFileAddedFromGroup,
this.onSharedFileDeletedFromGroup,
this.onUserRemovedFromGroup,
this.onSpecificationDidUpdate,
this.onDisableChanged,
});