extractDomain static method

String extractDomain(
  1. String url
)

Extract domain from URL

Implementation

static String extractDomain(String url) {
  try {
    final uri = Uri.parse(url);
    return uri.host;
  } catch (e) {
    // If URL parsing fails, try to extract domain manually
    final match = RegExp(r'^(?:https?://)?([^/]+)').firstMatch(url);
    return match?.group(1) ?? url;
  }
}