normalizeGraphqlServerUrl function
- String url
Implementation
String normalizeGraphqlServerUrl(String url) {
final trimmed = url.trim();
if (trimmed.isEmpty) return '';
final direct = Uri.tryParse(trimmed);
if (direct != null && direct.hasScheme && direct.host.isNotEmpty) {
return _withGraphqlPathIfMissing(direct).toString();
}
final withHttps = Uri.tryParse('https://$trimmed');
if (withHttps != null && withHttps.host.isNotEmpty) {
return _withGraphqlPathIfMissing(withHttps).toString();
}
return '';
}