fix better stream builder

This commit is contained in:
Salvatore Giordano
2021-06-11 10:51:25 +02:00
parent 712e42c240
commit f521e13aca
@@ -57,18 +57,14 @@ class _BetterStreamBuilderState<T> extends State<BetterStreamBuilder<T>> {
return widget.builder(context, _lastEvent ?? widget.initialData); return widget.builder(context, _lastEvent ?? widget.initialData);
} }
bool _firstTime = true;
@override @override
void didChangeDependencies() { void initState() {
if (_firstTime) { _lastEvent = widget.initialData;
_lastEvent = widget.initialData; _subscription = widget.stream?.listen(
_subscription = widget.stream?.listen( _onEvent,
_onEvent, onError: _onError,
onError: _onError, );
); super.initState();
_firstTime = false;
}
super.didChangeDependencies();
} }
@override @override