writeAll method
Iterates over the given objects
and writes them in sequence.
If separator
is provided, a write
with the separator
is performed
between any two elements of objects.
This operation is non-blocking. See flush or done for how to get any errors generated by this call.
Implementation
@override
void writeAll(Iterable objects, [String separator = ""]) {
request.writeAll(objects, separator);
// Concatenate and add string data to the stream controller.
final data = objects.map((obj) => obj.toString()).join(separator);
_streamController.add(utf8.encode(data));
}