ConnectionPoolManager constructor

ConnectionPoolManager({
  1. required NostrLogger logger,
  2. int maxConnectionsPerRelay = 5,
  3. int maxIdleTimeSeconds = 300,
})

Manages a pool of WebSocket connections with connection reuse, limits, and lifecycle management.

Implementation

ConnectionPoolManager({
  required this.logger,
  this.maxConnectionsPerRelay = 5,
  this.maxIdleTimeSeconds = 300,
});