5
0
Fork 0
dart-eventsource/lib/src/proxy_sink.dart

14 lines
326 B
Dart

library eventsource.src.proxy_sink;
/// Just a simple [Sink] implementation that proxies the [add] and [close]
/// methods.
class ProxySink<T> implements Sink<T> {
Function onAdd;
Function onClose;
ProxySink({this.onAdd, this.onClose});
@override
void add(t) => onAdd(t);
@override
void close() => onClose();
}