releaseConnection method

Future<void> releaseConnection(
  1. DatabaseConnection connection
)

Returns a connection to the pool

Implementation

Future<void> releaseConnection(DatabaseConnection connection) async {
  if (_activeConnections.contains(connection)) {
    _activeConnections.remove(connection);
    if (!_isClosed) {
      _availableConnections.add(connection);
    } else {
      await connection.close();
    }
  }
}