updateToActualPositions method

void updateToActualPositions()

Implementation

void updateToActualPositions() {
  var updatedChildrenKeyMap = <dynamic, ReorderableEntity>{};
  var updatedChildrenOrderMap = <int, ReorderableEntity>{};

  for (final entry in childrenKeyMap.entries) {
    final key = entry.key;
    final updatedReorderableEntity = entry.value.positionUpdated();
    final originalOrderId = updatedReorderableEntity.originalOrderId;
    updatedChildrenOrderMap[originalOrderId] = updatedReorderableEntity;
    updatedChildrenKeyMap[key] = updatedReorderableEntity;
  }
  replaceMaps(
    updatedChildrenKeyMap: updatedChildrenKeyMap,
    updatedChildrenOrderMap: updatedChildrenOrderMap,
  );
}