Chromium Code Reviews| Index: sdk/lib/async/stream.dart |
| diff --git a/sdk/lib/async/stream.dart b/sdk/lib/async/stream.dart |
| index afdeaf3fa84f450b0f57081dda980874b5490c81..c713d9e87386f09989955e5bc5a08f1499141c88 100644 |
| --- a/sdk/lib/async/stream.dart |
| +++ b/sdk/lib/async/stream.dart |
| @@ -215,13 +215,13 @@ abstract class Stream<T> { |
| } |
| // Deprecated method, previously called 'pipe', retained for compatibility. |
| - Future pipeInto(Sink<T> sink, |
| + Future pipeInto(StreamSink<T> sink, |
| {void onError(AsyncError error), |
|
ahe
2013/02/04 15:27:30
The argument onError is being ignored.
|
| bool unsubscribeOnError}) { |
| _FutureImpl<T> result = new _FutureImpl<T>(); |
| this.listen( |
| sink.add, |
| - onError: onError, |
| + onError: sink.signalError, |
| onDone: () { |
| sink.close(); |
| result._setValue(null); |
| @@ -847,7 +847,7 @@ abstract class StreamSubscription<T> { |
| /** |
| * An interface that abstracts sending events into a [Stream]. |
| */ |
| -abstract class StreamSink<T> implements Sink<T> { |
| +abstract class StreamSink<T> { |
| void add(T event); |
| /** Signal an async error to the receivers of this sink's values. */ |
| void signalError(AsyncError errorEvent); |