Added calculation errors to attributes and toggles

This commit is contained in:
Thaum Rystra
2020-05-28 20:33:08 +02:00
parent cd413ba64f
commit 9236f3e477
9 changed files with 83 additions and 44 deletions

View File

@@ -16,6 +16,7 @@ export default function computeToggle(toggle, memo){
toggle.computationDetails.busyComputing = true;
// Do work
delete toggle.errors;
if (toggle.enabled){
toggle.toggleResult = true;
} else if (toggle.disabled){
@@ -29,8 +30,6 @@ export default function computeToggle(toggle, memo){
toggle.toggleResult = value;
if (errors.length){
toggle.errors = errors;
} else {
delete toggle.errors;
}
}
toggle.computationDetails.computed = true;