close method

  1. @override
Future<void> close()
override

Implementation

@override
Future<void> close() {
  final result = _pending.then((_) async {
    if (_closed) return;
    _closed = true;
    await _file.close();
  });
  _pending = result.then<void>((_) {}, onError: (Object _, StackTrace __) {});
  return result;
}