handleData method

void handleData(
  1. String data,
  2. EventSink sink
)

Implementation

void handleData(String data, EventSink sink) {
  for (int i = 0; i < data.length; i++) {
    final char = data[i];

    if (separators.contains(char)) {
      if (_sb.isNotEmpty) {
        sink.add(_sb.toString());
        _sb.clear();
      }

      if (emitSeparators) {
        sink.add(char);
      }
    } else {
      _sb.write(char);
    }
  }
}