refactoring

This commit is contained in:
frankknoll
2023-11-09 10:27:46 +01:00
parent 99b210e4ff
commit cee46f56ec

View File

@@ -11,10 +11,16 @@ class SymptomVsSymptomChartView {
loadAndDisplayChart(symptomX, symptomY) { loadAndDisplayChart(symptomX, symptomY) {
Promise Promise
.all([symptomX, symptomY].map(symptom => PrrByVaccineProvider.getPrrByVaccine(symptom))) .all([symptomX, symptomY].map(symptom => PrrByVaccineProvider.getPrrByVaccine(symptom)))
.then(([prrByLotX, prrByLotY]) => this.#displayChart(prrByLotX, prrByLotY, symptomX, symptomY)); .then(
([prrByLotX, prrByLotY]) =>
this.#displayChart(
{ symptom: symptomX, prrByLot: prrByLotX },
{ symptom: symptomY, prrByLot: prrByLotY }));
} }
#displayChart(prrByLotX, prrByLotY, symptomX, symptomY) { #displayChart(
{ symptom: symptomX, prrByLot: prrByLotX },
{ symptom: symptomY, prrByLot: prrByLotY }) {
if (this.#chart != null) { if (this.#chart != null) {
this.#chart.destroy(); this.#chart.destroy();
} }