fix better stream builder
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user