parseServers function

List<ServerEntry> parseServers(
  1. String listing
)

Implementation

List<ServerEntry> parseServers(String listing) {
  final List<ServerEntry> found = [];
  final separated = listing.split(',');
  for (final e in separated) {
    final entries = e.split('=');
    if (entries.length == 1) {
      found.add(ServerEntry(value: entries[0]));
    } else if (entries.length == 2) {
      found.add(ServerEntry(value: entries[0], name: entries[1]));
    } else {
      continue;
    }
  }
  return found;
}