authHeaderForBaseUrl function

String? authHeaderForBaseUrl(
  1. List<CustomProviderEntry> entries,
  2. String? baseUrl
)

The authHeader of the saved entry serving baseUrl, for the folder-model-state restores (boot in bin/fah.dart and session re-apply in agent_cli.dart — issue #964 review): a restored gateway endpoint without its header 401s. Null when baseUrl is null (catalog default) or no saved entry matches it.

Implementation

String? authHeaderForBaseUrl(
  List<CustomProviderEntry> entries,
  String? baseUrl,
) {
  if (baseUrl == null) return null;
  for (final entry in entries) {
    if (sameEndpoint(entry.baseUrl, baseUrl)) return entry.authHeader;
  }
  return null;
}