V2TimGroupListener constructor
V2TimGroupListener({
- OnApplicationProcessedCallback? onApplicationProcessed,
- OnGrantAdministratorCallback? onGrantAdministrator,
- OnGroupAttributeChangedCallback? onGroupAttributeChanged,
- OnGroupCreatedCallback? onGroupCreated,
- OnGroupDismissedCallback? onGroupDismissed,
- OnGroupInfoChangedCallback? onGroupInfoChanged,
- OnGroupRecycledCallback? onGroupRecycled,
- OnMemberEnterCallback? onMemberEnter,
- OnMemberInfoChangedCallback? onMemberInfoChanged,
- OnMemberInvitedCallback? onMemberInvited,
- OnMemberKickedCallback? onMemberKicked,
- OnMemberLeaveCallback? onMemberLeave,
- OnQuitFromGroupCallback? onQuitFromGroup,
- OnReceiveJoinApplicationCallback? onReceiveJoinApplication,
- OnReceiveRESTCustomDataCallback? onReceiveRESTCustomData,
- OnRevokeAdministratorCallback? onRevokeAdministrator,
- OnTopicCreated? onTopicCreated,
- OnTopicDeleted? onTopicDeleted,
- OnTopicInfoChanged? onTopicInfoChanged,
- OnGroupCounterChanged? onGroupCounterChanged,
- OnAllGroupMembersMuted? onAllGroupMembersMuted,
- OnMemberMarkChanged? onMemberMarkChanged,
Implementation
V2TimGroupListener({
OnApplicationProcessedCallback? onApplicationProcessed,
OnGrantAdministratorCallback? onGrantAdministrator,
OnGroupAttributeChangedCallback? onGroupAttributeChanged,
OnGroupCreatedCallback? onGroupCreated,
OnGroupDismissedCallback? onGroupDismissed,
OnGroupInfoChangedCallback? onGroupInfoChanged,
OnGroupRecycledCallback? onGroupRecycled,
OnMemberEnterCallback? onMemberEnter,
OnMemberInfoChangedCallback? onMemberInfoChanged,
OnMemberInvitedCallback? onMemberInvited,
OnMemberKickedCallback? onMemberKicked,
OnMemberLeaveCallback? onMemberLeave,
OnQuitFromGroupCallback? onQuitFromGroup,
OnReceiveJoinApplicationCallback? onReceiveJoinApplication,
OnReceiveRESTCustomDataCallback? onReceiveRESTCustomData,
OnRevokeAdministratorCallback? onRevokeAdministrator,
OnTopicCreated? onTopicCreated,
OnTopicDeleted? onTopicDeleted,
OnTopicInfoChanged? onTopicInfoChanged,
OnGroupCounterChanged? onGroupCounterChanged,
OnAllGroupMembersMuted? onAllGroupMembersMuted,
OnMemberMarkChanged? onMemberMarkChanged,
}) {
if (onApplicationProcessed != null) {
this.onApplicationProcessed = onApplicationProcessed;
}
if (onGrantAdministrator != null) {
this.onGrantAdministrator = onGrantAdministrator;
}
if (onGroupAttributeChanged != null) {
this.onGroupAttributeChanged = onGroupAttributeChanged;
}
if (onGroupCreated != null) {
this.onGroupCreated = onGroupCreated;
}
if (onGroupDismissed != null) {
this.onGroupDismissed = onGroupDismissed;
}
if (onGroupInfoChanged != null) {
this.onGroupInfoChanged = onGroupInfoChanged;
}
if (onGroupRecycled != null) {
this.onGroupRecycled = onGroupRecycled;
}
if (onMemberEnter != null) {
this.onMemberEnter = onMemberEnter;
}
if (onMemberInfoChanged != null) {
this.onMemberInfoChanged = onMemberInfoChanged;
}
if (onMemberInvited != null) {
this.onMemberInvited = onMemberInvited;
}
if (onMemberKicked != null) {
this.onMemberKicked = onMemberKicked;
}
if (onMemberLeave != null) {
this.onMemberLeave = onMemberLeave;
}
if (onQuitFromGroup != null) {
this.onQuitFromGroup = onQuitFromGroup;
}
if (onReceiveRESTCustomData != null) {
this.onReceiveRESTCustomData = onReceiveRESTCustomData;
}
if (onReceiveJoinApplication != null) {
this.onReceiveJoinApplication = onReceiveJoinApplication;
}
if (onRevokeAdministrator != null) {
this.onRevokeAdministrator = onRevokeAdministrator;
}
if (onTopicCreated != null) {
this.onTopicCreated = onTopicCreated;
}
if (onTopicDeleted != null) {
this.onTopicDeleted = onTopicDeleted;
}
if (onTopicInfoChanged != null) {
this.onTopicInfoChanged = onTopicInfoChanged;
}
if (onGroupCounterChanged != null) {
this.onGroupCounterChanged = onGroupCounterChanged;
}
if (onAllGroupMembersMuted != null) {
this.onAllGroupMembersMuted = onAllGroupMembersMuted;
}
if (onMemberMarkChanged != null) {
this.onMemberMarkChanged = onMemberMarkChanged;
}
}