writeTo method

Future writeTo(
  1. File file, {
  2. Encoding encoding = utf8,
})

Implementation

Future writeTo(File file, {Encoding encoding: utf8}) async {
  final Completer<Null> completer = Completer<Null>();

  IOSink writer = file.openWrite(encoding: encoding);

  writer.writeln('url: $url');
  writer.writeln('length: $length');
  writer.writeln('ctime: ${ctime.toString()}');
  writer.writeln('ttl: $ttl');
  if (bytes != null) {
    writer.add(bytes!);
  }

  writer.close().then((_) {
    completer.complete();
  });

  return completer.future;
}