Browse Source

Refactoring

pull/5961/head
Thomas Kaul 1 month ago
parent
commit
b18b9d0968
  1. 12
      apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts

12
apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts

@ -383,7 +383,9 @@ export class ExchangeRateDataService {
return factors;
}
const dataSource = this.dataProviderService.getDataSourceForExchangeRates();
{
const dataSource =
this.dataProviderService.getDataSourceForExchangeRates();
const symbol = `${currencyFrom}${currencyTo}`;
const marketData = await this.marketDataService.getRange({
@ -413,7 +415,8 @@ export class ExchangeRateDataService {
try {
if (currencyFrom === DEFAULT_CURRENCY) {
for (const date of dates) {
marketPriceBaseCurrencyFromCurrency[format(date, DATE_FORMAT)] = 1;
marketPriceBaseCurrencyFromCurrency[format(date, DATE_FORMAT)] =
1;
}
} else {
const marketData = await this.marketDataService.getRange({
@ -463,7 +466,9 @@ export class ExchangeRateDataService {
try {
const factor =
(1 /
marketPriceBaseCurrencyFromCurrency[format(date, DATE_FORMAT)]) *
marketPriceBaseCurrencyFromCurrency[
format(date, DATE_FORMAT)
]) *
marketPriceBaseCurrencyToCurrency[format(date, DATE_FORMAT)];
if (isNaN(factor)) {
@ -485,6 +490,7 @@ export class ExchangeRateDataService {
}
}
}
}
return factors;
}

Loading…
Cancel
Save