addSlice method

  1. @override
void addSlice(
  1. String str,
  2. int start,
  3. int end,
  4. bool isLast,
)
override

Adds the next chunk to this.

Adds the substring defined by start and end-exclusive to this.

If isLast is true closes this.

Implementation

@override
void addSlice(String str, int start, int end, bool isLast) {
  RangeError.checkValidRange(start, end, str.length);
  if (start == end) {
    return;
  }

  final sliceData = encoder.convert(str, start, end);
  sink.add(sliceData);
  if (isLast) {
    close();
  }
}