getProviderForClient method

String? getProviderForClient(
  1. String clientId
)

Implementation

String? getProviderForClient(String clientId) {
  final domain = _domains[clientId];
  if (domain == null) return _clientDomainBindings[clientId];

  // Check inheritance chain
  Domain? current = domain;
  while (current != null) {
    if (current.providerName.isNotEmpty) {
      return current.providerName;
    }
    current = current.parent;
  }
  return null;
}