21 lines
495 B
JavaScript
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 }
|
|
});
|
|
}
|
|
}
|