Browse Source

Rename SymbolProfile to assetProfile

pull/7310/head
Thomas Kaul 2 days ago
parent
commit
3addd5863a
  1. 2
      apps/api/src/app/portfolio/calculator/portfolio-calculator.ts
  2. 24
      apps/api/src/app/portfolio/calculator/roai/portfolio-calculator.ts

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

@ -1034,7 +1034,7 @@ export abstract class PortfolioCalculator {
'id' 'id'
); );
symbols[assetProfile.symbol] = currentTransactionPointItem; symbols[symbol] = currentTransactionPointItem;
const items = lastTransactionPoint?.items ?? []; const items = lastTransactionPoint?.items ?? [];

24
apps/api/src/app/portfolio/calculator/roai/portfolio-calculator.ts

@ -299,13 +299,15 @@ export class RoaiPortfolioCalculator extends PortfolioCalculator {
}; };
} }
const assetProfile: PortfolioOrderItem['assetProfile'] = {
dataSource,
symbol,
assetSubClass: isCash ? 'CASH' : undefined
};
// Add a synthetic order at the start and the end date // Add a synthetic order at the start and the end date
orders.push({ orders.push({
assetProfile: { assetProfile,
dataSource,
symbol,
assetSubClass: isCash ? 'CASH' : undefined
},
date: startDateString, date: startDateString,
fee: new Big(0), fee: new Big(0),
feeInBaseCurrency: new Big(0), feeInBaseCurrency: new Big(0),
@ -316,11 +318,7 @@ export class RoaiPortfolioCalculator extends PortfolioCalculator {
}); });
orders.push({ orders.push({
assetProfile: { assetProfile,
dataSource,
symbol,
assetSubClass: isCash ? 'CASH' : undefined
},
date: endDateString, date: endDateString,
fee: new Big(0), fee: new Big(0),
feeInBaseCurrency: new Big(0), feeInBaseCurrency: new Big(0),
@ -357,11 +355,7 @@ export class RoaiPortfolioCalculator extends PortfolioCalculator {
} }
} else { } else {
orders.push({ orders.push({
assetProfile: { assetProfile,
dataSource,
symbol,
assetSubClass: isCash ? 'CASH' : undefined
},
date: dateString, date: dateString,
fee: new Big(0), fee: new Big(0),
feeInBaseCurrency: new Big(0), feeInBaseCurrency: new Big(0),

Loading…
Cancel
Save