Browse Source

readded logging

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

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

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

Loading…
Cancel
Save