Browse Source

Refactoring

pull/3460/head
Thomas Kaul 1 year ago
parent
commit
53c1379b54
  1. 19
      apps/api/src/app/admin/admin.service.ts

19
apps/api/src/app/admin/admin.service.ts

@ -415,16 +415,14 @@ export class AdminService {
.map(async ({ dataSource, symbol }) => {
const currency = symbol.replace(DEFAULT_CURRENCY, '');
const currencyPairOrders = await this.prismaService.order.aggregate({
const { _count, _min } = await this.prismaService.order.aggregate({
_count: true,
_min: {
date: true
},
where: {
currency: DEFAULT_CURRENCY,
SymbolProfile: {
currency,
dataSource
currency
}
}
});
@ -438,17 +436,18 @@ export class AdminService {
})?._count ?? 0;
return {
activitiesCount: currencyPairOrders._count,
currency,
dataSource,
marketDataItemCount,
symbol,
activitiesCount: _count as number,
assetClass: AssetClass.LIQUIDITY,
assetSubClass: AssetSubClass.CASH,
countriesCount: 0,
dataSource,
date: currencyPairOrders._min.date,
date: _min.date,
id: undefined,
marketDataItemCount,
name: symbol,
sectorsCount: 0,
symbol
sectorsCount: 0
};
});

Loading…
Cancel
Save