to_ipaddress_vec static method

Result<List<IPAddress>, String> to_ipaddress_vec(
  1. List<String> vec
)

Implementation

static Result<List<IPAddress>, String> to_ipaddress_vec(List<String> vec) {
  List<IPAddress> ret = [];
  for (var ipstr in vec) {
    final ipa = IPAddress.parse(ipstr);
    if (ipa.isFailure) {
      return Result.error(ipa.error);
    }
    ret.add(ipa.value);
  }
  return Result.ok(ret);
}