FailoverInterceptor constructor
Implementation
FailoverInterceptor(Iterable<Uri> origins)
: origins = List.unmodifiable(origins) {
if (this.origins.any((uri) =>
!{'http', 'https'}.contains(uri.scheme) ||
uri.host.isEmpty ||
uri.userInfo.isNotEmpty)) {
throw ArgumentError('Invalid failover origins.');
}
}