createEffect<T> method

ZenEffect<T> createEffect<T>({
  1. required String name,
})

Create an effect that will be auto-disposed with this controller

Implementation

ZenEffect<T> createEffect<T>({required String name}) {
  if (_checkDisposed('createEffect')) {
    throw StateError('Cannot create effect on disposed controller');
  }
  final effect = ZenEffect<T>(name: name);
  _effects.add(effect);
  return effect;
}