getProviderForClient method
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;
}