Flutter BLoC multiple BLoCs same widget Flutter BLoC multiple BLoCs same widget dart dart

Flutter BLoC multiple BLoCs same widget


I assumed you are using the flutter_bloc library. Let the QuestionBloc listen to the QuestionValidatorBloc using StreamSubscription

class QuestionBloc extends Bloc<QuestionEvent, QuestionState> {  QuestionValidatorBloc questionValidatorBloc;  StreamSubscription subscription;  MainPageBloc({@required this.questionValidatorBloc}) {    subscription= questionValidatorBloc.state.listen((state) {      if (state is ValidateSuccess) {        dispatch(YourEvent());      } else if(state is ValidateError{        dispatch(AnotherEvent());      }    });  }...

Now you just have to pass the QuestionValidatorBloc to the QuestionBloc constructor.