fix rate conversion for todays symbols

This commit is contained in:
Valentin Zickner 2021-07-27 22:59:24 +02:00 committed by Thomas
parent e0a4e16ea1
commit 409afac2a9

View File

@ -90,29 +90,27 @@ export class CurrentRateService {
} }
promises.push( promises.push(
this.marketDataService.getRange({ this.marketDataService
dateQuery, .getRange({
symbols dateQuery,
}) symbols
})
.then((data) => {
return data.map((marketDataItem) => {
return {
date: marketDataItem.date,
symbol: marketDataItem.symbol,
marketPrice: this.exchangeRateDataService.toCurrency(
marketDataItem.marketPrice,
currencies[marketDataItem.symbol],
userCurrency
)
};
});
})
); );
const marketData = flatten(await Promise.all(promises)); return flatten(await Promise.all(promises));
if (marketData) {
return marketData.map((marketDataItem) => {
return {
date: marketDataItem.date,
symbol: marketDataItem.symbol,
marketPrice: this.exchangeRateDataService.toCurrency(
marketDataItem.marketPrice,
currencies[marketDataItem.symbol],
userCurrency
)
};
});
}
throw new Error(`Values not found for symbols ${symbols.join(', ')}`);
} }
private containsToday(dates: Date[]): boolean { private containsToday(dates: Date[]): boolean {