close method

Future<void> close()

Implementation

Future<void> close() async {
  if (_closed) {
    return;
  }
  _closed = true;
  for (final state in _transfers.values.toList(growable: false)) {
    _failState(
      state,
      state.lastInvocation,
      sinkFailedError,
      'File receiver closed',
      respond: false,
    );
  }
  await _session.unregister(registration.registrationId);
}