CometChatGroupMembersController constructor

CometChatGroupMembersController({
  1. required GroupMembersBuilderProtocol groupMembersBuilderProtocol,
  2. required Group group,
  3. SelectionMode? mode,
  4. bool? hideUserPresence,
  5. required CometChatTheme theme,
  6. dynamic onError(
    1. Exception
    )?,
})

Implementation

CometChatGroupMembersController(
    {required this.groupMembersBuilderProtocol,
    required this.group,
    SelectionMode? mode,
    bool? hideUserPresence,
    required CometChatTheme theme,
    super.onError})
    : super(builderProtocol: groupMembersBuilderProtocol) {
  this.hideUserPresence = hideUserPresence ?? true;
  selectionMode = mode ?? SelectionMode.none;
  dateStamp = DateTime.now().microsecondsSinceEpoch.toString();
  groupSDKListenerID = "${dateStamp}groupMembers_listener";
  userSDKListenerID = "${dateStamp}user_listener";
  groupUIListenerID = "${dateStamp}_ui_group_listener";
}