load composition using less code

This commit is contained in:
David Tsay 2020-03-20 15:08:45 -07:00
parent d51dd8b7d0
commit e4a6c21101

View File

@ -34,8 +34,6 @@ export default class ConditionManager extends EventEmitter {
this.composition = this.openmct.composition.get(conditionSetDomainObject);
this.composition.on('add', this.addTelemetry, this);
this.composition.on('remove', this.removeTelemetry, this);
this.loaded = this.composition.load();
this.subscriptions = {};
this.initialize();
@ -68,10 +66,6 @@ export default class ConditionManager extends EventEmitter {
delete this.subscriptions[id];
}
load() {
return this.loaded;
}
initialize() {
this.conditionResults = {};
this.conditionClassCollection = [];
@ -238,7 +232,7 @@ export default class ConditionManager extends EventEmitter {
return Promise.resolve([]);
}
return this.load().then(() => {
return this.composition.load().then(() => {
const ladConditionResults = this.conditionClassCollection
.map(condition => condition.requestLADConditionResult());