shutdown method

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

Implementation

@override
Future<void> shutdown() async {
  for (final sub in _subscriptions) {
    try {
      await sub.cancel();
    } catch (e, stack) {
      _log.error(
        'Could not cancel subscription.',
        error: e,
        trace: stack,
      );
    }
  }
  _subscriptions.clear();
}