mapEventToState method

  1. @override
Stream<MapState> mapEventToState (
  1. MapEvent event
)

bloc functions

Implementation

@override
Stream<MapState> mapEventToState(MapEvent event) async* {
  if (event is MapInitEvent) {
    await _initMapElements();
    yield* _mapDataRequestedToState();
  } else if (event is MapUpdateEvent) {
    yield* _mapUpdateRequestedToState(event.zoomLevel);
  } else if (event is MapMoveEvent) {
    yield* _mapMoveToState(event.zoomLevel);
  } else {
    yield MapErrorState();
  }
}