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) => {
const { date, marketPrice, symbol } = marketData;
r[symbol] = {
...(r[symbol] || {}),
[format(new Date(date), DATE_FORMAT)]: { marketPrice }
};
if (!r[symbol]) {
r[symbol] = {};
}
r[symbol][format(new Date(date), DATE_FORMAT)] = { marketPrice };
return r;
}, {});

Loading…
Cancel
Save