allowsHost method

bool allowsHost(
  1. String host
)

Whether the server may fetch images from host.

Implementation

bool allowsHost(String host) {
  final String name = host.toLowerCase();
  for (final String allowed in remoteHosts) {
    final String pattern = allowed.toLowerCase();
    if (pattern.startsWith('*.')) {
      if (name.endsWith(pattern.substring(1))) return true;
    } else if (name == pattern) {
      return true;
    }
  }
  return false;
}