disposeAsync method
Implementation
Future disposeAsync() async {
_isDisposed = true;
_status = ControllerStatus.closed;
await Future.wait([
_diffs.close(),
chips.dispose(),
_placeholder.disposeAll(),
_query.dispose(),
_suggestions.dispose(),
]);
}