I have final _fetcher = PublishSubject<MyModel>() ;
in my bloc Component. Here is structure of MyModel
:
MyModel { List<MyObjects> _objects = [];
List<MyObjects> get allObjects => _objects; }
also there is
Observable<MyModel> get myObjects => _fetcher.stream;
in bloc.
I have two pages, first displays list of MyObjects
inside Listview.builder
, and second displays selected MyObject
data.
I'm trying to get data from myObjects
using StreamBuilder
.
In the first page all objects displays perfectly. But when I open a page with selected object, my AsyncSnapshot
inside StreamBuilder
always has connections.state
waiting, although I have data in stream.
What am I doing wrong?