shutdown method

  1. @override
Future<void> shutdown()

Close all connections and streams so the process can cleanly exit.

Implementation

@override
Future<void> shutdown() async {
  await Future.wait([
    super.shutdown(),
    _promptListChangedController.close(),
    _toolListChangedController.close(),
    _resourceListChangedController.close(),
    _resourceUpdatedController.close(),
    _logController.close(),
  ]);
}