Browse Source

Improve processing of historical market data

pull/7023/head
Thomas Kaul 3 months ago
parent
commit
7f0393fbae
  1. 9
      apps/api/src/services/data-provider/data-provider.service.ts

9
apps/api/src/services/data-provider/data-provider.service.ts

@ -385,10 +385,11 @@ export class DataProviderService implements OnModuleInit {
response = marketDataByGranularity.reduce((r, marketData) => { response = marketDataByGranularity.reduce((r, marketData) => {
const { date, marketPrice, symbol } = marketData; const { date, marketPrice, symbol } = marketData;
r[symbol] = { if (!r[symbol]) {
...(r[symbol] || {}), r[symbol] = {};
[format(new Date(date), DATE_FORMAT)]: { marketPrice } }
};
r[symbol][format(new Date(date), DATE_FORMAT)] = { marketPrice };
return r; return r;
}, {}); }, {});

Loading…
Cancel
Save