releaseElements method

Future<void> releaseElements()

Implementation

Future<void> releaseElements() async {
  final elements = LinkedHashSet.from(_elements.values.toList().reversed);
  for (final element in elements) {
    try {
      await element.release();
    } catch (err, trace) {
      Zone.current.handleUncaughtError(
        DeactivationException(exception: err, trace: trace),
        trace,
      );
    }
  }
  _elements.clear();
}