ScrollingSink constructor

ScrollingSink(
  1. ScrollingSection _section
)

Creates a sink that appends decoded lines to section.

Implementation

ScrollingSink(this._section) {
  _done = _controller.stream
      .transform(const Utf8Decoder(allowMalformed: true))
      .transform(const LineSplitter())
      .forEach(_section.appendLine);
}