StateController<S> constructor

StateController<S>(
  1. S initialState
)

Implementation

StateController(S initialState) {
  __store = BehaviorSubject.seeded(initialState);
  dispatch(Action(type: '@@NewState($runtimeType)'));
  _subscription = _dispatcher.distinct().listen((action) {
    onAction(action);
  });

  Future.delayed(Duration(milliseconds: 0)).then((_) => onInit());
}