disposePools method

Future<void> disposePools()

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();
}