Browse Source

Remove deprecated activities

pull/6157/head
Thomas Kaul 1 week ago
parent
commit
53a09b4e22
  1. 1
      apps/api/src/app/portfolio/portfolio.service.ts
  2. 4
      libs/common/src/lib/interfaces/responses/portfolio-holding-response.interface.ts
  3. 19
      libs/ui/src/lib/services/data.service.ts

1
apps/api/src/app/portfolio/portfolio.service.ts

@ -920,7 +920,6 @@ export class PortfolioService {
marketPriceMin,
SymbolProfile,
tags,
activities: activitiesOfHolding,
activitiesCount: transactionCount,
averagePrice: averagePrice.toNumber(),
dataProviderInfo: portfolioCalculator.getDataProviderInfos()?.[0],

4
libs/common/src/lib/interfaces/responses/portfolio-holding-response.interface.ts

@ -1,5 +1,4 @@
import {
Activity,
Benchmark,
DataProviderInfo,
EnhancedSymbolProfile,
@ -9,9 +8,6 @@ import {
import { Tag } from '@prisma/client';
export interface PortfolioHoldingResponse {
/** @deprecated */
activities: Activity[];
activitiesCount: number;
averagePrice: number;
dataProviderInfo: DataProviderInfo;

19
libs/ui/src/lib/services/data.service.ts

@ -424,22 +424,9 @@ export class DataService {
dataSource: DataSource;
symbol: string;
}) {
return this.http
.get<PortfolioHoldingResponse>(
`/api/v1/portfolio/holding/${dataSource}/${symbol}`
)
.pipe(
map((data) => {
if (data.activities) {
for (const order of data.activities) {
order.createdAt = parseISO(order.createdAt as unknown as string);
order.date = parseISO(order.date as unknown as string);
}
}
return data;
})
);
return this.http.get<PortfolioHoldingResponse>(
`/api/v1/portfolio/holding/${dataSource}/${symbol}`
);
}
public fetchInfo(): InfoItem {

Loading…
Cancel
Save