findByName static method

Network findByName(
  1. List<Network> networks,
  2. dynamic singleOrMultipleNames
)

Implementation

static Network findByName(List<Network> networks, dynamic singleOrMultipleNames) {
  var names = singleOrMultipleNames is List<String> ? singleOrMultipleNames : [singleOrMultipleNames];
  try {
    return networks.firstWhere((network) => names.any((name) => name == network.name));
  } catch (e) {
    throw RangeError('no network found with name ${names.join(', ')}');
  }
}