дождаться в родительском блоке состояний из двух дочерних блоков?
если прям "дождаться", то по идее можно заюзать await for(final state in anotherBloc.stateStream) { // do some stuff }
Указать MyBloc(this.repo){ _funcForReciveStateFromAnotherBlocs() }
или даже так по идее await anotherBloc.firstWhere((state) => ...)
Нет.
Что нет?
Не нужно так делать) Просто слушаем стоимость нужного блока , получаем его состояние. А после добавляем в событие текущего блока
Ну а если например есть функция которая ждет пока другой блок что-то заэмитит, чем не кейс?
И получать то будем не события от блоков которые слушаем а state) И на основе их state формируем новый event
Обсуждают сегодня