updateIDsFromEntities method

bool updateIDsFromEntities()

Updated ids from entities isntances IDs.

Implementation

bool updateIDsFromEntities() {
  var entities = _entities;
  if (entities == null) return false;

  List<Object?>? ids2;

  var ids = _ids;
  if (ids != null) {
    var list = entities.mergeWithOther(ids);

    ids2 = ids2 = list.map((e) => e is T ? _getEntityID(e) : e).toList();
  } else {
    ids2 = _getEntitiesIDs(entities);
  }

  _ids = ids2;
  return true;
}