V2TimCommunityListener constructor
V2TimCommunityListener({
- OnCreateTopic? onCreateTopic,
- OnDeleteTopic? onDeleteTopic,
- OnChangeTopicInfo? onChangeTopicInfo,
- OnReceiveTopicRESTCustomData? onReceiveTopicRESTCustomData,
- OnCreatePermissionGroup? onCreatePermissionGroup,
- OnDeletePermissionGroup? onDeletePermissionGroup,
- OnChangePermissionGroupInfo? onChangePermissionGroupInfo,
- OnAddMembersToPermissionGroup? onAddMembersToPermissionGroup,
- OnRemoveMembersFromPermissionGroup? onRemoveMembersFromPermissionGroup,
- OnAddTopicPermission? onAddTopicPermission,
- OnDeleteTopicPermission? onDeleteTopicPermission,
- OnModifyTopicPermission? onModifyTopicPermission,
Implementation
V2TimCommunityListener({
OnCreateTopic? onCreateTopic,
OnDeleteTopic? onDeleteTopic,
OnChangeTopicInfo? onChangeTopicInfo,
OnReceiveTopicRESTCustomData? onReceiveTopicRESTCustomData,
OnCreatePermissionGroup? onCreatePermissionGroup,
OnDeletePermissionGroup? onDeletePermissionGroup,
OnChangePermissionGroupInfo? onChangePermissionGroupInfo,
OnAddMembersToPermissionGroup? onAddMembersToPermissionGroup,
OnRemoveMembersFromPermissionGroup? onRemoveMembersFromPermissionGroup,
OnAddTopicPermission? onAddTopicPermission,
OnDeleteTopicPermission? onDeleteTopicPermission,
OnModifyTopicPermission? onModifyTopicPermission,
}) {
if (onCreateTopic != null) {
this.onCreateTopic = onCreateTopic;
}
if (onDeleteTopic != null) {
this.onDeleteTopic = onDeleteTopic;
}
if (onChangeTopicInfo != null) {
this.onChangeTopicInfo = onChangeTopicInfo;
}
if (onReceiveTopicRESTCustomData != null) {
this.onReceiveTopicRESTCustomData = onReceiveTopicRESTCustomData;
}
if (onCreatePermissionGroup != null) {
this.onCreatePermissionGroup = onCreatePermissionGroup;
}
if (onDeletePermissionGroup != null) {
this.onDeletePermissionGroup = onDeletePermissionGroup;
}
if (onChangePermissionGroupInfo != null) {
this.onChangePermissionGroupInfo = onChangePermissionGroupInfo;
}
if (onAddMembersToPermissionGroup != null) {
this.onAddMembersToPermissionGroup = onAddMembersToPermissionGroup;
}
if (onRemoveMembersFromPermissionGroup != null) {
this.onRemoveMembersFromPermissionGroup = onRemoveMembersFromPermissionGroup;
}
if (onAddTopicPermission != null) {
this.onAddTopicPermission = onAddTopicPermission;
}
if (onDeleteTopicPermission != null) {
this.onDeleteTopicPermission = onDeleteTopicPermission;
}
if (onModifyTopicPermission != null) {
this.onModifyTopicPermission = onModifyTopicPermission;
}
}