Iterated on tabletops
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import CreatureProperties from '/imports/api/creature/creatureProperties/CreatureProperties';
|
||||
import propertySchemasIndex from '/imports/api/properties/computedOnlyPropertySchemasIndex';
|
||||
import bulkWrite, { addSetOp, addUnsetOp, newOperation } from '/imports/api/engine/shared/bulkWrite';
|
||||
import denormalizeTabletopPropCount from '/imports/api/tabletop/functions/denormalizeTabletopPropCount'
|
||||
|
||||
export default function writeAlteredProperties(computation) {
|
||||
let bulkWriteOperations = [];
|
||||
@@ -35,6 +36,9 @@ export default function writeAlteredProperties(computation) {
|
||||
});
|
||||
bulkWrite(bulkWriteOperations, CreatureProperties);
|
||||
//if (bulkWriteOperations.length) console.log(`Wrote ${bulkWriteOperations.length} props`);
|
||||
|
||||
// Update the relevant tabletop's property count
|
||||
if (computation.creature.tabletopId) denormalizeTabletopPropCount(computation.creature.tabletopId);
|
||||
}
|
||||
|
||||
function addChangedKeysToOp(op, keys, original, changed) {
|
||||
|
||||
Reference in New Issue
Block a user