BlocConsumerWithSideEffects<Bloc extends SideEffectProvider<SideEffect, State>, State, SideEffect> constructor

const BlocConsumerWithSideEffects<Bloc extends SideEffectProvider<SideEffect, State>, State, SideEffect>({
  1. required BlocWidgetBuilder<State> builder,
  2. required BlocWidgetListener<State> listener,
  3. required Bloc bloc,
  4. required BlocWidgetSideEffectListener<SideEffect> sideEffectsListener,
  5. BlocBuilderCondition<State>? buildWhen,
  6. BlocListenerCondition<State>? listenWhen,
  7. Key? key,
})

Extended version of rfb.BlocConsumer which also allows listening to the mixed side effects if provided

Implementation

const BlocConsumerWithSideEffects({
  required this.builder,
  required this.listener,
  required this.bloc,
  required this.sideEffectsListener,
  this.buildWhen,
  this.listenWhen,
  Key? key,
}) : super(key: key);