CometChatBannedMembersController constructor

CometChatBannedMembersController({
  1. required BannedMemberBuilderProtocol bannedMemberBuilderProtocol,
  2. SelectionMode? mode,
  3. required Group group,
  4. required bool disableUsersPresence,
  5. required CometChatTheme theme,
  6. dynamic onError(
    1. Exception
    )?,
  7. String? unbanIconUrl,
  8. String? unbanIconUrlPackageName,
})

Implementation

CometChatBannedMembersController(
    {required this.bannedMemberBuilderProtocol,
    SelectionMode? mode,
    required this.group,
    required this.disableUsersPresence,
    required CometChatTheme theme,
    super.onError,
    this.unbanIconUrl,
    this.unbanIconUrlPackageName})
    : super(builderProtocol: bannedMemberBuilderProtocol) {
  selectionMode = mode ?? SelectionMode.none;
  dateStamp = DateTime.now().microsecondsSinceEpoch.toString();
  groupSDKListenerID = "${dateStamp}group_sdk_listener";
  userSDKListenerID = "${dateStamp}user_sdk_listener";
  groupUIListenerID = "${dateStamp}_ui_group_listener";
}