claim method

String claim(
  1. String path
)

Implementation

String claim(String path) {
  if (_taken.add(path)) return path;
  for (var n = 2; ; n++) {
    var id = '$path ($n)';
    if (_taken.add(id)) return id;
  }
}