disposePools method
Dispose all pools.
Call this from your channel’s dispose():
@override
Future<void> dispose() async {
await disposePools();
return super.dispose();
}
Implementation
Future<void> disposePools() async {
for (final p in _pools.values) {
await p.dispose();
}
_pools.clear();
}