SpinnerFilterNotifier.init constructor

SpinnerFilterNotifier.init(
  1. List<SpinnerEntity> data,
  2. List<AttachmentView> attachList,
  3. VoidCallback? onReseted,
  4. SpinnerFilterIntercept? onItemIntercept,
)

构造方法

Implementation

factory SpinnerFilterNotifier.init(
  List<SpinnerEntity> data,
  List<AttachmentView> attachList,
  VoidCallback? onReseted,
  SpinnerFilterIntercept? onItemIntercept,
) {
  if (data.isEmpty) {
    return SpinnerFilterNotifier(
        const SpinnerFilterState(), onReseted, onItemIntercept);
  }
  final instance =
      SpinnerFilterNotifier(_getState(data), onReseted, onItemIntercept);
  instance.updateAttach(attachList);
  return instance;
}