Метод addStream
Получает события от source и помещает их в поток данного контроллера.
Возвращает будущее, которое завершается, когда исходный поток завершается.
События не должны добавляться непосредственно в данный контроллер с помощью add, addError, close или addStream, пока возвращаемое будущее не завершится.
Данные и события об ошибках передаются в поток данного контроллера. Событие завершения в исходном потоке завершит операцию addStream и завершит возвращаемое будущее.
Если cancelOnError равно true, только первая ошибка в source передается в поток контроллера, и операция addStream завершается после этого. Если cancelOnError равно false, все ошибки передаются, и только событие завершения завершит операцию addStream. Если cancelOnError опущено или null, оно по умолчанию равно false.
Реализация
Future addStream(Stream<T> source, {bool? cancelOnError});
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-async/StreamController/addStream.html