createSanitized static method

List<FirstPartyHost> createSanitized(
  1. Map<String, Set<TracingHeaderType>> hosts,
  2. InternalLogger logger
)

Implementation

static List<FirstPartyHost> createSanitized(
    Map<String, Set<TracingHeaderType>> hosts, InternalLogger logger) {
  var firstPartyHosts = <FirstPartyHost>[];
  for (var entry in hosts.entries) {
    var sanitizedHost = sanitizeHost(entry.key, logger);
    if (sanitizedHost != null) {
      firstPartyHosts.add(FirstPartyHost._(sanitizedHost, entry.value));
    }
  }

  return firstPartyHosts;
}