mapEventToState method

Must be implemented when a class extends BidirectionalBloc. mapEventToState is called whenever an event is added and will convert that event into a new BloC state. It can yield zero, one or several states for an event.

Implementation

@override
Stream<FastNavigationSplitViewState> mapEventToState(
  FastNavigationSplitViewBlocEvent event,
) async* {
  if (event.type == FastNavigationSplitViewEventType.changed) {
    var item = event.payload;

    yield currentState.copyWith(item: item);
  }
}