IsolateBlocWrapper<State> constructor

  1. @protected
IsolateBlocWrapper<State>({
  1. State? state,
  2. required EventReceiver eventReceiver,
  3. required IsolateBlocKiller onBlocClose,
})

Takes initialState (state), function which receives events and sends them to the IsolateBlocBase and function which called on close and closes IsolateBlocBase which is connected to this wrapper.

Implementation

@protected
IsolateBlocWrapper({
  State? state,
  required EventReceiver eventReceiver,
  required IsolateBlocKiller onBlocClose,
})  : _eventReceiver = eventReceiver,
      _onBlocClose = onBlocClose,
      _state = state,
      isolateBlocId = isolateBlocIdGenerator() {
  _bindEventsListener();
}