-1

In flutter bloc if i need to use multi bloc listener to make bloc to bloc communitication , should i use multi bloc provider?

1 Answers1

0

You can use MultiBlocProvider to pass one bloc into another bloc like this:

MultiBlocProvider(
  providers: [
    BlocProvider<FirstBloc>(
      create: (BuildContext context) => FirstBloc(),
    ),
    BlocProvider<SecondBloc>(
      create: (BuildContext context) => SecondBloc(
        firstBloc: BlocProvider.of<FirstBloc>(context),
        ...
      ),
    ),
  ],
  child: App(),
);
Bach
  • 2,928
  • 1
  • 6
  • 16