Files
DiceCloud/app/imports/api/engine/computation/writeComputation/writeErrorsAndPropCount.js
2025-01-23 17:58:45 +02:00

21 lines
495 B
JavaScript

import Creatures from '/imports/api/creature/creatures/Creatures';
export default function writeErrorsAndPropCount(creatureId, errors = [], propCount) {
if (errors.length) {
Creatures.update(creatureId, {
$set: {
computeErrors: errors,
propCount,
lastComputedAt: new Date(),
}
});
} else {
Creatures.update(creatureId, {
$set: {
propCount,
lastComputedAt: new Date(),
}, $unset: { computeErrors: 1 }
});
}
}