updateMeta method

OsmElement updateMeta(
  1. OsmElement? old
)

Updates location and reference properties from old (When this element was downloaded fresh, but is missing some).

Implementation

OsmElement updateMeta(OsmElement? old) {
  if (old == null) return this;
  return OsmElement(
    id: id,
    version: version,
    timestamp: timestamp,
    downloaded: downloaded,
    tags: tags,
    center: center ?? old.center,
    geometry: geometry ?? old.geometry,
    nodes: nodes ?? old.nodes,
    nodeLocations: nodeLocations ?? old.nodeLocations,
    members: members ?? old.members,
    isMember: isMember,
  );
}