performDispose method

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

actually dispose resources called in dispose() after isDisposed check

Implementation

@override
Future<void> performDispose() async {
  // see streamController.close() docs why it is not awaited
  // ignore: unawaited_futures, avoid-ignoring-return-values
  streamController.close();
}