Added dependency tracking to computations for future optimization effort

This commit is contained in:
Stefan Zermatten
2021-01-27 22:24:28 +02:00
parent a4e6dd1d66
commit 531ddce6a0
13 changed files with 100 additions and 15 deletions

View File

@@ -44,7 +44,8 @@ export default function writeAlteredProperties(memo){
ids.forEach(id => {
let op = undefined;
let original = memo.originalPropsById[id];
op = addChangedKeysToOp(op, schema.objectKeys(), original, changed);
let keys = ['dependencies', ...schema.objectKeys()];
op = addChangedKeysToOp(op, keys, original, changed);
if (op){
bulkWriteOperations.push(op);
}