Если я хочу add
событие Blo c во время инициализации виджета, допустимо ли вызывать другого BlocProvider только для того, чтобы принять параметр / реквизит этого события?
@override
void initState() {
super.initState();
final authState =
BlocProvider.of<AuthenticationBloc>(context).state as Authenticated;
final ids = authState.userData["follow"]; // <-- this is an array/list of id's
BlocProvider.of<PostsBloc>(context).add(LoadPosts(ids));
}
Это работает, но кажется странным, и я чувствую, что это антипатерн (не знаю почему - только что начал работать с flutter_blo c)