#flutter #dart #bloc #flutter-bloc
Вопрос:
Тест блока не вызывает событие, если мы используем decodeImageFromList
Мы должны были получить ширину и высоту изображения file
внутри блока для того, что мы используем decodeImageFromList
, но после этого, когда мы add
выполняем другое событие, это событие не выполняется при написании blocktest.
Фиктивный код:
Stream<OurState> _mapEventOne(File file) async* {
final decodedImage =
await decodeImageFromList(await pickedImage.readAsBytes());
/// This add event is not working
add(
EventTwo(
width: decodedImage.width,
height: decodedImage.height,
),
);
}
Комментарии:
1. вы работаете с состоянием или работаете с файловым объектом.
2. Я не понял, что вы имели в виду, я работаю с блоком, и объект файла получен как атрибут события @DanielAidoo
3. о,хорошо, я проведу дополнительные исследования и свяжусь с вами