Exclude initialization of Subequipment; better error handling
This commit is contained in:
@@ -10,8 +10,7 @@ const {
|
|||||||
|
|
||||||
const eMgr = new Object();
|
const eMgr = new Object();
|
||||||
|
|
||||||
for (let equipmentItem of items.getItems().filter(element => { return element.semantics.isEquipment })) {
|
for (let equipmentItem of items.getItems().filter(element => { return (element.semantics.isEquipment == true) && (element.semantics.equipment == null) })) {
|
||||||
//for (let equipmentItem of items.getItems().filter(element => { return (element.semantics.isEquipment == true) && (element.semantics.equipment == null) })) {
|
|
||||||
// Fetch equipment type
|
// Fetch equipment type
|
||||||
let equipmentType = equipmentItem.tags.filter(element => Object.keys(equipment).includes(element));
|
let equipmentType = equipmentItem.tags.filter(element => Object.keys(equipment).includes(element));
|
||||||
if (equipmentType.length > 1) {
|
if (equipmentType.length > 1) {
|
||||||
@@ -19,7 +18,11 @@ for (let equipmentItem of items.getItems().filter(element => { return element.se
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Initialize equipment class
|
// Initialize equipment class
|
||||||
|
try {
|
||||||
eMgr[equipmentItem.name] = new equipment[equipmentType](equipmentItem);
|
eMgr[equipmentItem.name] = new equipment[equipmentType](equipmentItem);
|
||||||
|
} catch (error) {
|
||||||
|
console.error(error);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
cache.shared.put('eMgr', eMgr);
|
cache.shared.put('eMgr', eMgr);
|
||||||
|
|||||||
Reference in New Issue
Block a user