composeRegionalBaseUrl function
Compose the regional base URL for baseUrl: when baseUrl is one of the
SDK defaults the region code becomes a subdomain prefix (e.g.
https://nb-eu-germany.api.norbix.ai); any other base URL is returned
unchanged.
Implementation
String composeRegionalBaseUrl(String baseUrl, String region) {
if (!kNorbixRegionalDefaultBaseUrls.contains(baseUrl)) return baseUrl;
final uri = Uri.parse(baseUrl);
return '${uri.scheme}://$region.${uri.host}';
}