Size: a a a

Flutter Developers — русскоговорящее сообщество

2021 March 29

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
вообще никак не можешь
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
а твоя фьюча заканчивается когда исходный стрим заканчивается, тобишь блок закрывается и все стейты его доходят
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
тоесть ты в 99,(9)% случаев не сможешь применить метод addStream у стрим контроллера блока
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
только если чото внутри там самому пердолить какойнить стрим контроллер, который будет работать через банальный add на каждый эвент
источник

MS

Mykola Shevchenko in Flutter Developers — русскоговорящее сообщество
А мы не можем смержить стримы, до передачи в блок, что бы использовать один addStream?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
и еще надо будет где то функцию маппер указать
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Mykola Shevchenko
А мы не можем смержить стримы, до передачи в блок, что бы использовать один addStream?
а мердж стримов чем будет отличаться от банального метода add и почему внутри сразу этот метод add не использовать?)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
тоесть это все просто не имеет смысла)
источник

MS

Mykola Shevchenko in Flutter Developers — русскоговорящее сообщество
Ну, а как ты стрим в add превратишь? Только если прослушивать его внутри блока
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
ну так только так и будет
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
чтоб чото кудато добавлять - ты должен это что то прослушивать
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
у стрмов вообще всего 1 метод - listen считай
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
А все остальные растут уже из него и являются тем или иным шоткатом к нему)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Сам попробуй: class A extends Stream<int> {}
Тебя только метод listen и попросят оверрайднуть)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
все мерджи, все стрим трансформеры - это точно такая же подписка на стрим
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
создание нового стрим контроллера
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
добавление в него через add преобразованных элементов
источник

MS

Mykola Shevchenko in Flutter Developers — русскоговорящее сообщество
Хм, надо доработать, просто не очень круто как по мне то, что нужно в зависимостях другие блоки получать, и вручную управлять подпиской
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Ну тебе надо еще тут кое что учесть
источник

MS

Mykola Shevchenko in Flutter Developers — русскоговорящее сообщество
Мапинг в любом случае будет, внутри целевого блока или вне него
источник