T
Чтобы не последняя использовалась, а та, что задам руками
Size: a a a
T
I
I
T
I
SB
SB
AK
SB
SB
OP
SB
SB
AK
SB
EF
final _exchangesStream = BehaviorSubject<List<PageExchange>>.seeded([]);
StreamController<List<PageExchange>> _exchangesController = StreamController();
StreamSink get updateExchanges => _exchangesController.sink;
constructor() {
_exchangesController.stream.listen(_exchangesUpdateStream);
this.exchanges.listen((event) { Это для теста - сюда все прилетает
print(event);
});
}
Stream get exchanges => _exchangesStream.stream;
Sink get _updateExchanges => _exchangesStream.sink;
void _exchangesUpdateStream(List<PageExchange> newExchanges) {
this._viewExchanges = newExchanges;
_updateExchanges.add(this._viewExchanges);
}
StreamBuilder(
stream: stateProviderBloc.exchanges,
initialData: [],
builder: (context, snapshot) {
print(snapshot.data);
...
SB
final _exchangesStream = BehaviorSubject<List<PageExchange>>.seeded([]);
StreamController<List<PageExchange>> _exchangesController = StreamController();
StreamSink get updateExchanges => _exchangesController.sink;
constructor() {
_exchangesController.stream.listen(_exchangesUpdateStream);
this.exchanges.listen((event) { Это для теста - сюда все прилетает
print(event);
});
}
Stream get exchanges => _exchangesStream.stream;
Sink get _updateExchanges => _exchangesStream.sink;
void _exchangesUpdateStream(List<PageExchange> newExchanges) {
this._viewExchanges = newExchanges;
_updateExchanges.add(this._viewExchanges);
}
StreamBuilder(
stream: stateProviderBloc.exchanges,
initialData: [],
builder: (context, snapshot) {
print(snapshot.data);
...