Moved tabletop characters to left side of the screen
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
import Creatures from '/imports/api/creature/creatures/Creatures';
|
||||
|
||||
export default function (creatureId, errors = []) {
|
||||
if (errors.length) {
|
||||
Creatures.update(creatureId, { $set: { computeErrors: errors } });
|
||||
} else {
|
||||
Creatures.update(creatureId, { $unset: { computeErrors: 1 } });
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
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 } });
|
||||
} else {
|
||||
Creatures.update(creatureId, { $set: { propCount }, $unset: { computeErrors: 1 } });
|
||||
}
|
||||
}
|
||||
@@ -2,7 +2,7 @@ import buildCreatureComputation from './computation/buildCreatureComputation';
|
||||
import computeCreatureComputation from './computation/computeCreatureComputation';
|
||||
import writeAlteredProperties from './computation/writeComputation/writeAlteredProperties';
|
||||
import writeScope from './computation/writeComputation/writeScope';
|
||||
import writeErrors from './computation/writeComputation/writeErrors';
|
||||
import writeErrorsAndPropCount from './computation/writeComputation/writeErrorsAndPropCount';
|
||||
|
||||
export default async function computeCreature(creatureId) {
|
||||
if (Meteor.isClient) return;
|
||||
@@ -32,7 +32,7 @@ async function computeComputation(computation, creatureId) {
|
||||
console.error(logError);
|
||||
} finally {
|
||||
checkPropertyCount(computation)
|
||||
writeErrors(creatureId, computation.errors);
|
||||
writeErrorsAndPropCount(creatureId, computation.errors, computation.props.length);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user