updateActiveConnection method

OrmProjectConfig updateActiveConnection({
  1. DriverConfig? driver,
  2. MigrationSection? migrations,
  3. SeedSection? seeds,
})

Updates the active connection block.

Implementation

OrmProjectConfig updateActiveConnection({
  DriverConfig? driver,
  MigrationSection? migrations,
  SeedSection? seeds,
}) {
  final current = activeConnection;
  final updated = current.copyWith(
    driver: driver,
    migrations: migrations,
    seeds: seeds,
  );
  final entries = Map<String, ConnectionDefinition>.from(_connections);
  entries[activeConnectionName] = updated;
  return OrmProjectConfig(
    connections: entries,
    activeConnectionName: activeConnectionName,
    defaultConnectionName: defaultConnectionName,
  );
}