Всем привет! работаю с flutter bloc. в блок добавляю ивент A . в блок если приходит ивент А делается http запрос который обрабатывется очень долго. пока делается запрос в блок добавляю новый ивент но этот ивент не обрабатывается. это нормально? так и должно быть? как можно решить эту проблему?
Это тут ни при чем. У блока есть стрим для событий и стрим для стейта, а как события мапятся в стрим определяется тем методом. И по дефолту оно обрабатывает события последовательно, но можно через switchMap допустим сделать обработку только последнего события
логический цикл - ты сделал какое то действие - у тебя поменялось состояние - ожидание! добавь состояние что бы пока идет реквест - ты показывал сиркуляр прогресс