writeTo method Null safety
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;
}