uniqueNodeId property

String get uniqueNodeId

to generate a unique id for an item this is used when you want to add an item to the list and you don't want to set an id you might want to get an id from the server, but in case of a local list you can use this function

Implementation

String get uniqueNodeId {
  int id = 0;
  while (_nodes.any((element) => idProvider(element.data) == id.toString())) {
    id++;
  }
  return id.toString();
}