builder method

  1. @override
Widget builder(
  1. SBuilderFunction<T> builder
)
inherited

Implementation

@override
Widget builder(SBuilderFunction<T> builder) {
  return StreamBuilder(
    stream: _controller.stream,
    // initialData: _initialData,
    builder: (context, snapshot) {
      var loading = ((snapshot.data ?? valueOrNull ?? _initialData) == null) && (!snapshot.hasError);
      return builder(loading, snapshot.data ?? valueOrNull ?? _initialData, snapshot.error, context);
    },
  );
}