LiveData<T>.stream constructor

LiveData<T>.stream(
  1. T initValue,
  2. Stream<T> stream, {
  3. String? name,
  4. bool verifyDataChange = false,
  5. StreamController<T>? streamController,
  6. LifeCycleOwner? observeOn,
  7. Logger? logger,
})

Implementation

factory LiveData.stream(
    T initValue,
    Stream<T> stream, {
      String? name,
      bool verifyDataChange = false,
      StreamController<T>? streamController,
      LifeCycleOwner? observeOn,
      Logger? logger,
    }) {
  streamController ??= StreamController<T>.broadcast();
  streamController.addStream(stream);
  return LiveData(
    initValue,
    name: name,
    verifyDataChange: verifyDataChange,
    streamController: streamController,
    owner: observeOn,
    logger: logger,
  );
}