Browse Source

added logging

pull/5027/head
Dan 2 years ago
parent
commit
7453cba477
  1. 34
      apps/api/src/app/portfolio/portfolio-calculator.ts

34
apps/api/src/app/portfolio/portfolio-calculator.ts

@ -1683,14 +1683,32 @@ export class PortfolioCalculator {
marketSymbolMap: { [date: string]: { [symbol: string]: Big } },
previousOrder: PortfolioOrderItem
) {
return (
order.type === 'STAKE' &&
previousOrder &&
marketSymbolMap[order.date] &&
((marketSymbolMap[previousOrder.date][previousOrder.symbol]?.toNumber() &&
previousOrder.type === 'STAKE') ||
(previousOrder.type !== 'STAKE' && previousOrder.unitPrice?.toNumber()))
);
try {
return (
order.type === 'STAKE' &&
previousOrder &&
marketSymbolMap[order.date] &&
((marketSymbolMap[previousOrder.date][
previousOrder.symbol
]?.toNumber() &&
previousOrder.type === 'STAKE') ||
(previousOrder.type !== 'STAKE' &&
previousOrder.unitPrice?.toNumber()))
);
} catch (error) {
console.log(error);
console.log(' order.type' + order.type);
console.log('previousOrder' + previousOrder);
console.log('marketSymbolMap' + marketSymbolMap[order.date]);
console.log(
'marketSymbolMap[previousOrder.date][previousOrder.symbol]?.toNumber()' +
marketSymbolMap[previousOrder.date][previousOrder.symbol]?.toNumber()
);
console.log(
'previousOrder.unitPrice?.toNumber()',
previousOrder.unitPrice?.toNumber()
);
}
}
private handleLoggingOfInvestmentMetrics(

Loading…
Cancel
Save